首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用python-telegram-bot发送消息

如何使用python-telegram-bot发送消息
EN

Stack Overflow用户
提问于 2021-06-05 03:00:42
回答 1查看 382关注 0票数 0

我是使用python和telegram-bot的新手

我正在尝试找到一种方法,当我收到一条没有使用的消息时,可以使用python-telegram-bot发送消息:

代码语言:javascript
复制
requests.post(
        'https://api.telegram.org/bot<token>/sendMessage?chat_id=<id>&text=Hello World!')

流程:

消息到达通道A,然后向通道B发送新消息(通道A上的消息receveid )。

我只找到了reply_text。有没有别的办法呢?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-06-05 04:03:15

reply_text将无法工作,因为它会将消息发送回通道A。您将需要bot.send_message,您可以在其中使用chat_id设置目标通道。一个简单的例子:

代码语言:javascript
复制
def update_message_to_channel_B(update: object, context: CallbackContext) -> None:
    context.bot.send_message(chat_id=CHANNEL_B_ID, text='Message receveid on Channel A')

并添加处理程序:

代码语言:javascript
复制
dispatcher.add_handler(MessageHandler(Filters.text, update_message_to_channel_B))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67842698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档