【问题标题】:Telegram bot won't send message to group电报机器人不会向群组发送消息
【发布时间】:2022-01-27 16:48:53
【问题描述】:

电报机器人有问题。机器人分为 5 组。发送工作正常到 4 组。 Bot 无法向 1 个群组发送任何消息,也不明白为什么。

有什么帮助/想法吗? 当然,机器人在所有组中。

$apiToken = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";
$data = [
'chat_id' => '-11223344556677889900',
'text' => "TEST"
];
$response = file_get_contents("https://api.telegram.org/bot$apiToken/sendMessage?" . http_build_query($data) ); 

【问题讨论】:

  • 您确定chat_id 存在吗?我更喜欢使用error_log 并检查错误是什么
  • 当然可以。请问如何启用error_log?
  • 使用error_log,你会在日志文件中找到日志,如果你不知道自己使用sendMessage来了解错误是什么
  • 这些组有什么不同吗?它们是否包含一些特殊的名称,或者其他什么?您可以以某种方式手动使用机器人帐户发布到这些组吗?还是使用其他帐户?您是否尝试创建其他 5 个组,在这种情况下是否有效?

标签: php api bots telegram telegram-bot


【解决方案1】:

document 没有提及,但我一直在使用 1 个机器人向 10 个群组发送消息。它工作正常。 机器人可以发送消息的组数没有限制。租约仔细检查组 ID。

【讨论】:

  • 重新检查了 3 次分组,仍然是同样的错误:/ 有什么方法可以查看日志为什么它 bot 无法发送消息?
猜你喜欢
  • 1970-01-01
  • 2021-06-05
  • 2017-03-19
  • 2017-05-11
  • 2019-03-13
  • 2017-09-01
  • 2016-05-03
  • 2020-08-25
  • 1970-01-01
相关资源
最近更新 更多