rezident / self-documented-telegram-bot-sdk
Self-documented Telegram Bot Sdk
6.6.0
2023-03-22 05:09 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.5.0
README
This is a simple Telegram Bot SDK written in PHP.
Usage
Getting Bot updates
use Rezident\SelfDocumentedTelegramBotSdk\components\Executor; use Rezident\SelfDocumentedTelegramBotSdk\methods\GettingUpdates\GetUpdatesMethod; $executor = new Executor('8360528562:Eim2eitahSh3ohshi7zee2Hoh2gaewee6eV'); $updates = GetUpdatesMethod::new()->exec($executor); foreach ($updates as $update) { echo $update->getMessage()->getText(); }
Sending messages
use Rezident\SelfDocumentedTelegramBotSdk\components\Executor; use Rezident\SelfDocumentedTelegramBotSdk\methods\GettingUpdates\GetUpdatesMethod; $executor = new Executor('8360528562:Eim2eitahSh3ohshi7zee2Hoh2gaewee6eV'); $sentMessage = SendMessageMethod::new(8376498, 'Hello my dear friend!')->exec($executor); ...