[英]Sending message using Telegram api
我有一些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
錯誤。 但它仍然不起作用。 我該如何解決?
有很多 Bot 代碼示例可用於 PHP Telegram API 集成。
請檢查一下。
機器人代碼示例: https : //core.telegram.org/bots/samples
PHP 電報 API。 Telegram 的完整 PHP7 Bot API 實現。 https://github.com/unreal4u/telegram-api
PHP 電報機器人。 一個純 PHP Telegram Bot,可通過以下方式完全擴展
插件。 https://github.com/akalongman/php-telegram-bot
機器人 API PHP SDK。 一個支持 Laravel 的 SDK。
https://github.com/irazasyed/telegram-bot-sdk
這是用 PHP 編寫的簡單 hello bot。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.