我有一些PHP
代码可以将消息发送到Telegram_bot
:
$telegrambot = "xxxxxxx";
$website="https://api.telegram.org/bot".$telegrambot;
$chatId=yyyyyyy;
$params=array('chat_id'=>$chatId,'text'=>$msg,);
$ch = curl_init($website . '/sendMessage');
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, ($params));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
curl_close($ch);
我使用curl
是因为使用file_get_contents()
或fopen()
会导致connection refused
错误。但是仍然不起作用。我该如何解决?
答案 0 :(得分:0)
有许多Bot代码示例可用于PHP Telegram API集成。
请检查。
批处理代码示例: https://core.telegram.org/bots/samples
PHP Telegram API。完整的PHP7 Bot API实现 电报。 https://github.com/unreal4u/telegram-api
PHP Telegram Bot。一个纯PHP Telegram Bot,可通过
进行完全扩展
插件。 https://github.com/akalongman/php-telegram-bot
Bot API PHP SDK。具有Laravel支持的SDK。
https://github.com/irazasyed/telegram-bot-sdk
答案 1 :(得分:0)
这是用PHP编写的简单的hello机器人。