我正在用bot連接器寫一個提醒機器人,它提醒我訂閱的YouTube頻道上傳新視頻的時間。我已經能夠獲得最新版本。但是,如果有新視頻並將鏈接作爲消息發送,我需要間隔檢查。 在特定時間間隔後發送郵件的最佳方式是什麼?用定時器發送郵件
Q
用定時器發送郵件
1
A
回答
0
static void Main(string[] args)
{
var timer = new Timer();
timer.Elapsed += GetLatestVideo;
timer.Enabled = true;
timer.Interval = 1000;
timer.Start();
}
private static void GetLatestVideo(object sender, ElapsedEventArgs e)
{
// check video
// if video != latestVideo
// latestVideo = video
// send message
}
你會希望存儲ConnectorClient
和變量的類最新的視頻包含此代碼,獲得更好的性能。但這是你如何添加一個區間。
2
您需要使用SendMessage調用,因爲您不會回覆現有消息。
http://docs.botframework.com/connector/new-conversations/#navtitle
至於設置的時間間隔,有很多方法可以做到這一點。如果你是天藍色的,你可能會退房: https://azure.microsoft.com/en-us/services/scheduler/
相關問題
- 1. 在發送郵件時發送郵件時發送郵件
- 2. MVC定時郵件發送
- 3. 發送郵件時的Postfix觸發器
- 4. 從特定的郵件服務器發送郵件時發生SmtpException
- 5. Rails:在特定時間發送郵件
- 6. 使用郵件命令發送電子郵件時指定發件人
- 7. Appengine發送郵件 - 不發送郵件
- 8. 發送郵件發送郵件請求
- 9. 定期發送郵件
- 10. Zimbra的 - 定郵件發送
- 11. 發送郵件時出錯?
- 12. 發送郵件時出錯
- 13. mailgun deliverytime不發送定時發送的郵件
- 14. 使用PEAR郵件包發送郵件時發生錯誤
- 15. 發送郵件給發送給用戶的郵件發送給用戶的郵件::發送()laravel
- 16. 發送郵件時發送失敗錯誤當發送電子郵件在php
- 17. 如何在發送郵件時發送「發送」字樣,並在發送頁面停止加載或發送郵件時將其替換爲「發送郵件」
- 18. 按特定時間間隔自動發送郵件服務器
- 19. 嘗試發送郵件時未定義的方法記錄器
- 20. 定時器完成發送電子郵件
- 21. 用C#發送郵件附件郵件
- 22. 用Plesk服務器發送郵件
- 23. 使用SMTP服務器發送郵件
- 24. 用風格發送自定義郵件
- 25. 用附件發送郵件
- 26. 使用smtp發送郵件時出錯
- 27. 使用System.Web.Mail發送郵件時出錯
- 28. PHPMailer用smtp.gmail.com發送郵件時出錯
- 29. javax.net.ssl.SSLException使用JavaMail發送郵件時
- 30. 使用C發送郵件時出錯#
你的標題字面上回答你的問題 – Jonesopolis