aymericcucherousset/telegram-bot
A simple PHP Telegram Bot library for sending messages, handling updates, and interacting with Telegram’s Bot API. Includes helpers for requests, webhooks/long polling, keyboards, and common methods to build bots quickly and cleanly.
| Category | Method | Supported |
|---|---|---|
| Messages | sendMessage | ✅ |
| Messages | editMessageText | ✅ |
| Messages | deleteMessage | ✅ |
| Messages | deleteMessages | ✅ |
| Messages | sendPhoto | ✅ |
| Callback | answerCallbackQuery | ✅ |
| Bot | getMyName | ✅ |
| Bot | setMyName | ✅ |
| Bot | getMyDescription | ✅ |
| Bot | setMyDescription | ✅ |
| Bot | getMyShortDescription | ✅ |
| Bot | setMyShortDescription | ✅ |
| Webhook | setWebhook | ✅ |
| Webhook | deleteWebhook | ✅ |
| Messages | sendAudio | ✅ |
| Messages | sendDocument | ✅ |
| Messages | sendVideo | ✅ |
| Messages | sendAnimation | ❌ |
| Messages | sendVoice | ❌ |
| Messages | sendVideoNote | ❌ |
| Messages | sendMediaGroup | ❌ |
| Messages | sendLocation | ✅ |
| Messages | sendVenue | ❌ |
| Messages | sendContact | ❌ |
| Messages | sendPoll | ❌ |
| Messages | sendDice | ❌ |
| Messages | sendChatAction | ❌ |
| Messages | forwardMessage | ❌ |
| Messages | forwardMessages | ❌ |
| Messages | copyMessage | ❌ |
| Messages | copyMessages | ❌ |
| Messages | editMessageCaption | ❌ |
| Messages | editMessageMedia | ❌ |
| Messages | editMessageReplyMarkup | ❌ |
| Messages | stopPoll | ❌ |
| Messages | stopMessageLiveLocation | ❌ |
| Messages | sendInvoice | ❌ |
| Messages | createInvoiceLink | ❌ |
| Messages | answerShippingQuery | ❌ |
| Messages | answerPreCheckoutQuery | ❌ |
| Messages | sendGame | ❌ |
| Messages | setGameScore | ❌ |
| Messages | getGameHighScores | ❌ |
| Callback | answerInlineQuery | ❌ |
| Callback | answerWebAppQuery | ❌ |
| Chat | getChat | ✅ |
| Chat | getChatAdministrators | ✅ |
| Chat | getChatMemberCount | ✅ |
| Chat | getChatMember | ✅ |
| Chat | setChatStickerSet | ❌ |
| Chat | deleteChatStickerSet | ❌ |
| Chat | setChatPhoto | ✅ |
| Chat | deleteChatPhoto | ✅ |
| Chat | setChatTitle | ✅ |
| Chat | setChatDescription | ✅ |
| Chat | pinChatMessage | ❌ |
| Chat | unpinChatMessage | ❌ |
| Chat | leaveChat | ✅ |
| Chat | unbanChatMember | ✅ |
| Chat | restrictChatMember | ❌ |
| Chat | promoteChatMember | ❌ |
| Chat | banChatMember | ✅ |
| Chat | unbanChatSenderChat | ❌ |
| Chat | setChatPermissions | ❌ |
| Chat | exportChatInviteLink | ❌ |
| Chat | createChatInviteLink | ❌ |
| Chat | editChatInviteLink | ❌ |
| Chat | revokeChatInviteLink | ❌ |
| Chat | approveChatJoinRequest | ❌ |
| Chat | declineChatJoinRequest | ❌ |
| Chat | setChatMenuButton | ❌ |
| Chat | getChatMenuButton | ❌ |
| Chat | setMyCommands | ✅ |
| Chat | getMyCommands | ✅ |
| Chat | setMyDefaultAdministratorRights | ❌ |
| Chat | getMyDefaultAdministratorRights | ❌ |
| User | getUserProfilePhotos | ❌ |
| User | getFile | ❌ |
| User | getMe | ✅ |
| User | logOut | ❌ |
| User | close | ❌ |
| Other | setWebhook | ✅ |
| Other | deleteWebhook | ✅ |
| Other | getWebhookInfo | ✅ |
| Other | setPassportDataErrors | ❌ |
| Other | sendSticker | ❌ |
| Other | getStickerSet | ❌ |
| Other | uploadStickerFile | ❌ |
| Other | createNewStickerSet | ❌ |
| Other | addStickerToSet | ❌ |
| Other | setStickerPositionInSet | ❌ |
| Other | deleteStickerFromSet | ❌ |
| Other | setStickerSetThumb | ❌ |
| Payments | sendInvoice | ❌ |
| Payments | createInvoiceLink | ❌ |
| Payments | answerShippingQuery | ❌ |
| Payments | answerPreCheckoutQuery | ❌ |
| Games | sendGame | ❌ |
| Games | setGameScore | ❌ |
| Games | getGameHighScores | ❌ |
The following Telegram API features are currently not implemented:
How can I help you explore Laravel packages today?