curiouscoder/telegram-php-bot

该包已被废弃,不再维护。未建议替代包。

PHP编写的Telegram机器人API

dev-master 2015-09-10 06:01 UTC

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没有任何关联或隶属关系。请参阅许可部分以获取更多信息。