|
| __construct (string $token) |
|
int | getChatID () |
| Get chat ID of the current user. More...
|
|
| setChatID ($chat_id) |
| Set current chat ID. More...
|
|
int | getBotID () |
| Get bot ID using getMe method. More...
|
|
mixed | apiRequest (string $method, array $parameters) |
| Execute any API request using this method. More...
|
|
| checkRequestError ($response) |
|
| setWebhook (array $params) |
| Set bot's webhook. More...
|
|
Array false | getWebhookInfo () |
| Get information about bot's webhook. More...
|
|
| deleteWebhook () |
| Delete bot's webhook. More...
|
|
Array false | getUpdates (int $offset=0, int $limit=100, int $timeout=60) |
| Request bot updates. More...
|
|
| setUpdateReturned (array $allowed_updates=[]) |
| Set updates received by the bot for getUpdates handling. More...
|
|
Message false | sendMessage ($text, string $reply_markup=null, int $reply_to=null, string $parse_mode='HTML', bool $disable_web_preview=true, bool $disable_notification=false) |
| Send a text message. More...
|
|
Message false | forwardMessage ($from_chat_id, int $message_id, bool $disable_notification=false) |
| Forward a message. More...
|
|
Message false | sendPhoto (&$photo, string $reply_markup=null, string $caption='', bool $disable_notification=false) |
| Send a photo. More...
|
|
Message false | sendAudio ($audio, string $caption=null, string $reply_markup=null, int $duration=null, string $performer, string $title=null, bool $disable_notification=false, int $reply_to_message_id=null) |
| Send an audio. More...
|
|
Message false | sendDocument (string $document, string $caption='', string $reply_markup=null, bool $disable_notification=false, int $reply_to_message_id=null) |
| Send a document. More...
|
|
Message false | sendSticker ($sticker, string $reply_markup=null, bool $disable_notification=false, int $reply_to_message_id=null) |
| Send a sticker. More...
|
|
Message false | sendVoice ($voice, string $caption, int $duration, string $reply_markup=null, bool $disable_notification, int $reply_to_message_id=0) |
| Send audio files. More...
|
|
bool | sendChatAction (string $action) |
| Say the user what action bot's going to do. More...
|
|
Message false | editMessageText (int $message_id, string $text, string $reply_markup=null, string $parse_mode='HTML', bool $disable_web_preview=true) |
| Edit text of a message sent by the bot. More...
|
|
bool | editInlineMessageText (string $inline_message_id, string $text, string $reply_markup=null, string $parse_mode='HTML', bool $disable_web_preview=false) |
| Edit text of a message sent via the bot. More...
|
|
Message false | editMessageReplyMarkup (int $message_id, string $inline_keyboard) |
| Edit only the inline keyboard of a message. More...
|
|
bool | answerCallbackQuery ($text='', $show_alert=false, string $url='') |
| Answer a callback query. More...
|
|
bool | answerInlineQuery (string $results='', string $switch_pm_text='', $switch_pm_parameter='', bool $is_personal=true, int $cache_time=300) |
| Answer a inline query (when the user write "Query") with a button, that will make user switch to the private chat with the bot, on the top of the results. Api reference More...
|
|
Array false | getMe () |
| A simple method for testing bot's auth token. More...
|
|
Array false | getChat ($chat_id) |
| Get info about a chat. More...
|
|
Array false | getChatAdministrators ($chat_id) |
| Use this method to get the list of chat's administrators. More...
|
|
|
mixed | processRequest (string $method, string $class='', $file=false) |
|
PhpBotFramework Entities File false | checkCurrentFile () |
|
Array false | execRequest (string $url) |
|
Array false | execMultipartRequest (string $url) |
|
| execRequest (string $url) |
|
| execRequest (string $url) |
|
| processRequest (string $method, string $class, $file) |
|
| checkCurrentFile (TelegramFile $file) |
|
| execRequest (string $url) |
|
| execRequest (string $url) |
|
| execRequest (string $url) |
|
Core of the framework.
Contains data used by the bot to works, curl request handling, and all api methods (sendMessage, editMessageText, etc).