我正在用python编写一个电报机器人,在命令下,每隔几秒钟就会在我的电脑上发送一张窗口的照片给聊天。当然,我不希望聊天被垃圾照片,所以我想回去编辑第一条消息,我发送的使用edit_media。
当前,我对命令的回调函数如下所示:
def callback(update: Update, context: CallbackContext):
first = True
while True:
image = screenshot('Snake') # Gets a screenshot of the window
bytes
我试图使用Bot发送一条消息,而无需等待用户的响应,但无法让它正常工作,而且没有错误。
Code:
def echo(context):
context.bot.send_message(chat_id=-516017547, text='test')
#chat_id is the group id I found by going to:
#https://api.telegram.org/bot<MY_API>/getUpdates
def main():
updater = Updater(API)
dp = up
当从自托管的WCF服务向许多客户端发送消息时(大约10个左右),有时消息的延迟要比我预期的要长得多(在本地网络上发送到客户端需要几秒钟时间)。有没有人知道为什么会这样,以及如何解决?
一些背景:应用程序是一种股票代码类型的服务。它接收来自第三方服务器的消息,并将它们重新发布到连接到服务的客户端。消息尽快发布是非常重要的,而且在大多数情况下,从接收消息到向所有客户端发布消息的时间不到50 is (它太快了,接近DateTime.Now的分辨率)。
在过去的几周里,我们一直在监视一些消息被延迟2到3秒的情况。几天前,我们收到了一个大信号,消息被延迟了40-60秒。据我所知,消息不会被删除(除非整