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