【问题标题】:My Telegram bot send a message in private but not in a supergroup我的 Telegram 机器人私下发送消息,但不在超级组中
【发布时间】:2018-09-17 03:04:39
【问题描述】:

我正在编写一个电报机器人,我是 PHP 的菜鸟。 我希望机器人仅在发送特定贴纸时才发送消息。

在完成电报 php 机器人的主要工作之后,我创建了一个名为 sticker 的变量,以在其中记住已发送贴纸的 file_id。

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

在这之后,我做一个检查:

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

现在的问题是..为什么它在私人聊天中有效但在我的超级组中无效?

【问题讨论】:

    标签: php bots telegram


    【解决方案1】:

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

    现在,您的机器人会收到发送到该机器人所属群组的每条消息的更新。

    【讨论】:

      猜你喜欢
      • 2018-05-17
      • 2019-03-13
      • 2012-09-21
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-22
      相关资源
      最近更新 更多