curiouscoder / telegram-php-bot
该包已被废弃,不再维护。未建议替代包。
PHP编写的Telegram机器人API
dev-master
2015-09-10 06:01 UTC
Requires
- php: >=5.4
- guzzlehttp/guzzle: 5.3.0
This package is not auto-updated.
Last update: 2022-02-01 12:49:10 UTC
README
使用PHP与Telegram机器人API集成。
快速开始
安装
步骤1:使用Composer
$ composer require curiouscoder/telegram-php-bot
或
composer.json文件
{
"require": {
"curiouscoder/telegram-php-bot": "dev-master"
}
}
步骤2:假设使用了Composer的自动加载器。[require 'vendor/autoload.php';]
use CuriousCoder\TelegramBot\TelegramBot; use CuriousCoder\TelegramBot\Config\Config;
步骤3:创建Config类的实例并设置您的API密钥。检查botfather以注册您的应用程序。
$config = new Config(); $config->setApiKey("Your Key");
步骤4:创建TelegramBot类的实例,并传递Config类的实例
$telegram = new TelegramBot($config);
Telegam Bot API页面上的所有方法均完全支持。
###示例
获取您的机器人的信息
print_r($telegram->getMe());
发送文本消息
$response = $telegram->sendMessage('CHAT_ID','Hello!'); print_r($response);
###附加信息默认视频、音频、贴纸和照片格式已预设。您可以使用Config类查看或添加格式。
$config = new Config(); $config->getAudioFormats(); $config->setAudioFormats(['mp3']); $config->getVideoFormats(); $config->setVideoFormats(['avi']); $config->getPhotoFormats(); $config->setPhotoFormats(['png','jpg']);
贡献
感谢您考虑为该项目做出贡献。
免责声明
该项目及其作者与Telegram没有任何关联或隶属关系。请参阅许可部分以获取更多信息。