最近没有任何变化发送消息电报在我的网站返回聊天找不到错误

时间:2017-08-02 10:26:05

标签: telegram telegram-bot

在我的网站中,我使用telegram.bot向频道发送消息。 这工作正常,但突然在2天前,当我发送消息时,它返回“聊天找不到!” 为什么这会回来? 我在主机上发布的源代码在2个月前没有变化,但这个问题累积了! 有人知道这个问题吗?我住在伊朗,问题是电报服务器拦截伊朗服务器吗?

我在c#

中使用telegram.bot

3 个答案:

答案 0 :(得分:0)

检查频道的ID是否正确,检查僵尸程序是否仍然是渠道中的管理员,如果是,请检查僵尸程序的权限。

答案 1 :(得分:0)

在新版本的bot api中,渠道管理员拥有不同类型的权限。

频道的创建者应确保(在他的应用中)如果机器人具有所需的权限。 (在这种情况下"可以发送消息")

答案 2 :(得分:0)

我找到答案....在这个链接中说:

How to obtain the chat_id of a private Telegram channel?

我们应该使用频道的id。

通过Bot API向此频道发送消息

https://api.telegram.org/bot111:222/sendMessage?chat_id=@channelName&text=123 作为回复,您将获得有关您频道的chat_id的信息。

{“ok”:true,“result”:{“chat”:{“id”: - 1001005582487,“title”:“测试私人频道”,“类型”:“频道”},“日期”: 1448245538,“message_id”:7,“text”:“123ds”}} 现在您可以将频道转换为私人(通过删除频道的链接)并将消息直接发送到此chat_id“-1001005582487”