2017-09-05 2 views
0

Je suis pressé de terminer un projet de télégramme. J'utilise Telegram bot sdk (https://telegram-bot-sdk.readme.io/) avec Laravel. Le problème est que j'ai stocké tous mes utilisateurs chat_id dans la base de données et pendant que j'essaye d'envoyer un message à tous mes utilisateurs (je considère les limitations de Telegram mentionnées dans ses documents officiels) l'application sera bloquée et aucun des utilisateurs n'importe quel message. Voici le code simple $ Telegram :: sendMessage (['chat_id' => 'CHAT_ID', 'text' => 'Bonjour tout le monde']);Le télégramme Bot ne pas envoyer de messages à l'utilisateur

Répondre

0

Je me souviens que je dû faire face à votre problème quand je développe le bot télégramme, je viens d'utiliser la méthode dans mon Cladd pour envoyer des messages et mon problème est résolu, c'est la méthode basée sur la bibliothèque:

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