我急于完成电报机器人项目。我正在使用Telegram bot sdk(https://telegram-bot-sdk.readme.io/)和Laravel。问题是我已将所有用户chat_id存储在数据库中,而我正在尝试向所有用户发送消息(我确实考虑其官方文档中提到的Telegram限制)应用程序将被阻止,并且没有用户获得任何消息。这是简单的代码$ Telegram :: sendMessage(['chat_id'=>'CHAT_ID','text'=>'Hello World']);
答案 0 :(得分:0)
我记得当我开发电报机器人时,我遇到了你的问题,我只是使用我的cladd中的方法发送消息,我的问题解决了,这是基于库的方法:
use Telegram\Bot\Api;
public function sendMsg($botToken,$chat_id,$text)
{
$telegram = new Api($botToken);
$response = $telegram->sendMessage([
'chat_id' => $chat_id,
'text' => $text,
]);
return $response;
}