我正在编写电报机器人,而我在PHP中是菜鸟。 我希望机器人仅在发送特定标签时才发送消息。
在电报php bot中要做的主要事情之后,我创建了一个名为sticker的变量,以在其中存储已发送标签的file_id。
$sticker = $update['message']['sticker']['file_id'];
在此之后,我进行检查:
if($sticker == "CAADBAADHwADu2ztBRi6Cq8a3k66Ag")
{
sendMessage($chatid, "Abate Bruno");
}
现在的问题是..为什么它可以在私人聊天中使用,但在我的超级组中却不可用?
答案 0 :(得分:0)
默认情况下,漫游器不会监听组中的消息。 转到Botfather并选择您的机器人,然后选择“机器人设置”,再选择“组隐私”,然后确保已将其关闭。
现在,您的漫游器会收到发送给该漫游器所属组的每条消息的更新。