Python 电报Webhook不';t从群组聊天发送文本
我正在运行一个使用Webhooks查询AWS Lambda函数的电报机器人。在仅与机器人的私人对话中,它的功能与预期相同。但是,在群聊中,bot没有响应。特别是,当从组接收更新时,消息对象缺少Python 电报Webhook不';t从群组聊天发送文本,python,aws-lambda,telegram,telegram-bot,Python,Aws Lambda,Telegram,Telegram Bot,我正在运行一个使用Webhooks查询AWS Lambda函数的电报机器人。在仅与机器人的私人对话中,它的功能与预期相同。但是,在群聊中,bot没有响应。特别是,当从组接收更新时,消息对象缺少文本字段(即,没有与来自组聊天的消息相关联的文本) 以下是我尝试过的: 将隐私模式设置为禁用(以便bot可以访问组中的所有消息) 授予bot管理员权限 执行上述操作后删除和添加bot 执行上述操作后,删除并重新创建一个全新的bot 删除和设置webhook 以下是lambda代码(它只是回显它接收到的任
文本
字段(即,没有与来自组聊天的消息相关联的文本)
以下是我尝试过的:
- 将隐私模式设置为禁用(以便bot可以访问组中的所有消息)
- 授予bot管理员权限
- 执行上述操作后删除和添加bot
- 执行上述操作后,删除并重新创建一个全新的bot
- 删除和设置webhook
文本字段:
{
"message_id":27,
"from":{
"id":id_number,
"is_bot":False,
"first_name":"Jafer",
"last_name":"",
"username":"username",
"language_code":"en"
},
"chat":{
"id":-id_number,
"title":"test",
"type":"group",
"all_members_are_administrators":True
},
"date":1603138229,
"group_chat_created":True
}
下面是我已经看过的有关stackoverflow的一些资源:
由于我试图在无服务器环境中运行bot,因此无法使用此处建议的轮询机制:
如果您能帮助我理解为什么我的机器人会与群聊发生冲突,我将不胜感激!谢谢!您的转储响应包含“创建群聊”:True
,它是一条服务消息,通常没有任何文本。此消息是在创建群时创建的(小组的第一条信息)
说,
领域
类型
描述
group\u chat\u已创建
真的
可选。服务消息:已创建组
{
"message_id":27,
"from":{
"id":id_number,
"is_bot":False,
"first_name":"Jafer",
"last_name":"",
"username":"username",
"language_code":"en"
},
"chat":{
"id":-id_number,
"title":"test",
"type":"group",
"all_members_are_administrators":True
},
"date":1603138229,
"group_chat_created":True
}