我的Telegram机器人以私密方式而非超级组发送消息

时间:2018-09-16 18:28:30

标签: php bots telegram

我正在编写电报机器人,而我在PHP中是菜鸟。 我希望机器人仅在发送特定标签时才发送消息。

在电报php bot中要做的主要事情之后,我创建了一个名为sticker的变量,以在其中存储已发送标签的file_id。

$sticker = $update['message']['sticker']['file_id'];

在此之后,我进行检查:

if($sticker == "CAADBAADHwADu2ztBRi6Cq8a3k66Ag")
{
    sendMessage($chatid, "Abate Bruno");
}

现在的问题是..为什么它可以在私人聊天中使用,但在我的超级组中却不可用?

1 个答案:

答案 0 :(得分:0)

默认情况下,漫游器不会监听组中的消息。 转到Botfather并选择您的机器人,然后选择“机器人设置”,再选择“组隐私”,然后确保已将其关闭。

现在,您的漫游器会收到发送给该漫游器所属组的每条消息的更新。