当您以机器人身份登录时,无法使用 GetChats 方法,因此您无法获取所有可用的聊天记录。如果这是您第一次以机器人身份登录并尝试向已知聊天发送消息,您将收到此错误:
{"@type":"error","code":5,"message":"Chat not found"} 解决方案是在发送 Telegram 消息之前,调用 GetChat 方法并将 ChatId 作为参数传入。获取聊天数据后,您就可以像平常一样发送 Telegram 消息。
注意,只有在您从未收到过该聊天的机器人消息时,才需要在第一次发送消息前调用 GetChat。如果您关闭应用程序后重新启动,则无需先调用 GetChat,因为该聊天已保存在 Telegram 数据库中。
