如何解决解决了如何使电报机器人写入您的频道?
upd:09.11.20已解决我使电报机器人在小组的单个对话中表现良好。但是现在我希望它立即在我的频道中发送消息。
当我编写脚本时(我将straigt写入机器人以通过命令/ start调用它之后)
import telebot
token = '...'
bot = telebot.TeleBot(token)
@bot.message_handler(commands=['start'])
def default_test(message):
answer = 'Привет!'
bot.send_message('@hello_danishere',answer)
bot.polling(none_stop=True,interval=0)
或执行html查询 https://api.telegram.org/bot/sendMessage?chat_id=@hello_danishere&text=123 我遇到错误。 {“ ok”:false,“ error_code”:400,“ description”:“错误的请求:未找到聊天”}
我已经做了可以在互联网上找到的东西:
- 将机器人的管理员权限授予
- 在调用send_message时使用@mychannelname而不是message.chat.id
- 在频道中写的smthg导致bot仅在您已经写过他的情况下才能回复。
解决方法
已解决。
问题是您需要检查三件事才能成功:
1,您的频道响应链接t.me/ 那帮助了我
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。