【发布时间】:2018-04-18 10:45:17
【问题描述】:
我正在使用https://github.com/php-telegram-bot/core/ 创建一个电报机器人。 Bot位于俄罗斯。出于某种原因,俄罗斯当局阻止了一些 Telegram 功能,我的机器人无法向注册用户发送消息。为了避免这种情况,我尝试使用代理作为
$telegram = new Longman\TelegramBot\Telegram('API-key', 'Bot-name');
$data = [
'chat_id' => 12345678,
'text' => 'Test message',
];
Longman\TelegramBot\Request::setClient(new \GuzzleHttp\Client([
'base_uri' => 'https://api.telegram.org',
'proxy' => 'socks5://218.248.73.193:1080',
'verify' => false,
]));
$result = Longman\TelegramBot\Request::sendMessage($data);
但它返回Telegram returned an invalid response! Please review your bot name and API key.
如何避免这个问题?提前致谢!
【问题讨论】:
标签: telegram telegram-bot php-telegram-bot