我现在正在为电报开发python脚本。问题是:

我怎么知道我的机器人何时添加到组中?是否有活动或其他活动?
我希望Bot向他所加入的小组发送消息,说“嗨”和他能做的事情。

我不知道是否有任何类型的处理程序都可以处理这个问题。

最佳答案

大致来说,您需要执行以下操作:注册一个处理程序,该处理程序仅过滤有关新聊天成员的服务消息。然后检查该漫游器是否是新的聊天成员之一。

from telegram.ext import Updater, MessageHandler, Filters


def new_member(bot, update):
    for member in update.message.new_chat_members:
        if member.username == 'YourBot':
            update.message.reply_text('Welcome')

updater = Updater('TOKEN')

updater.dispatcher.add_handler(MessageHandler(Filters.status_update.new_chat_members, new_member))

updater.start_polling()
updater.idle()

关于python - 电报Python Bot | Bot加入群组时的事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52029026/

10-11 18:12