我正在使用机器人连接器编写一个提醒机器人,它会在订阅的YouTube频道上传新视频时提醒我。我已经能够获得最新版本。但我需要检查是否有新视频,并将链接作为消息发送。 在特定时间间隔后发送消息的最佳方式是什么?
答案 0 :(得分:2)
您需要使用SendMessage调用,因为您无法回复现有邮件。
http://docs.botframework.com/connector/new-conversations/#navtitle
至于设置间隔,有很多方法可以做到这一点。如果您是天蓝色的,您可以查看: https://azure.microsoft.com/en-us/services/scheduler/
答案 1 :(得分: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
和最新视频存储在包含此代码的类的变量中,以获得更好的性能。但这是你可以添加间隔的方法。