2017-09-05 184 views
0

我急于完成一个电报bot程序。我正在用Laravel使用Telegram bot sdk(https://telegram-bot-sdk.readme.io/)。问题是我已经将所有用户的chat_id存储在数据库中,而当我试图向所有用户发送消息时(我确实认为其官方文档中提到了电报限制),该应用将被阻止,并且没有用户可以获得任何消息。这里是简单的代码$ Telegram :: sendMessage(['chat_id'=>'CHAT_ID','text'=>'Hello World']);Telegram Bot不发送消息给用户

回答

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; 
}