python - 如何处理和删除 python-telegram-bot 中的“加入群组”消息?
问题描述
我创建了一个机器人来使用python-telegram-bot
. 我希望机器人处理和删除加入/留下的消息。我没有像常规消息那样收到这些消息。有没有办法处理它们?
我使用机器人为我完成任务,但该机器人开始发布广告。我不信任任何现有的机器人,我想使用它来创建我的python-telegram-bot
机器人,因为我的机器人已经使用它构建了。
解决方案
我已经解决了以下问题:
加入的消息可以使用Filters.status_update.new_chat_members
以下是我的代码。
def onjoin(update,context):
context.bot.delete_message(chat_id=update.message.chat_id,message_id=update.message.message_id)
def main():
updater = Updater(API_KEY, use_context=True)
dp = updater.dispatcher
dp.add_handler(MessageHandler(Filters.status_update.new_chat_members,onjoin))
推荐阅读
- angular - 如何在 Angular 7 中为 ng-select 添加所需的验证器?
- google-kubernetes-engine - 如何在 GCE 中的 pod 失败后防止 pod 调度到节点?
- ftp - Airflow FTP 连接:指定默认目录
- c - 使用 fprintf 正确保存数据但打印出奇怪的值
- javascript - React set Hook 从组件外部的函数调用
- .htaccess - htaccess error404 除了一个文件
- c# - 如何在 C# 中拆分一个大的 ui 项目
- go - 集群模式下的 Redis `TIME` 命令
- android - 在自定义 Camera2 API 上显示一个矩形边界框(覆盖),以便仅捕获框内的图像
- sql-server - 全文搜索 - 包含表 - 排名 0