T2M

Поддерживаемые методы

Полный список методов Telegram Bot API и их статус поддержки в MAX Compat. Всего покрыто 25+ методов с полной трансляцией и 40+ с базовым ответом.


Полная поддержка

Эти методы полностью транслируются в MAX API. Поведение максимально приближено к оригинальному Telegram Bot API.

Информация о боте

getMeВозвращает информацию о боте

Сообщения

sendMessagetext, parse_mode, reply_markup, reply_to_message_id
editMessageText
editMessageCaption
editMessageMedia
editMessageReplyMarkup
deleteMessage
forwardMessage
copyMessage

Медиа

sendPhotoURL, file_id, multipart upload
sendVideo
sendDocument
sendAudio
sendAnimation
sendVoice
sendVideoNote
sendStickerОтправляется как файл
sendMediaGroupАльбомы из нескольких медиа
getFileСкачивание файлов через шлюз

Геолокация и контакты

sendLocation
sendVenue
sendContact

Интерактивность

answerCallbackQueryИнлайн-кнопки с callback_data
sendChatActiontyping, upload_photo и др.

Информация о чате

getChat
getChatMember
getChatMemberCount
getChatAdministrators

Доставка обновлений

getUpdatesLong polling с детекцией конфликтов
setWebhook
deleteWebhook
getWebhookInfo

Базовый ответ (стабы)

Эти методы возвращают корректный ответ (ok: true), но не выполняют реальных действий в MAX. Это сделано для того, чтобы боты, которые вызывают эти методы, не падали с ошибкой.

Команды и описание бота

getMyCommandsВозвращает пустой массив
setMyCommands
deleteMyCommands
getMyDescriptionВозвращает пустую строку
setMyDescription
getMyShortDescription
setMyShortDescription
getMyName
setMyName

Меню и права

getChatMenuButtonВозвращает тип default
setChatMenuButton
getMyDefaultAdministratorRights
setMyDefaultAdministratorRights

Управление чатом

setChatTitle
setChatDescription
setChatPhoto
deleteChatPhoto
pinChatMessage
unpinChatMessage
unpinAllChatMessages
leaveChat

Модерация

banChatMember
unbanChatMember
restrictChatMember
promoteChatMember
setChatAdministratorCustomTitle
setChatPermissions
approveChatJoinRequest
declineChatJoinRequest

Прочее

sendDiceГенерирует случайный результат
createChatInviteLinkВозвращает заглушку
exportChatInviteLink
logOut
close
Любой метод, не перечисленный выше, также вернёт { ok: true, result: true } — шлюз не будет ломать работу бота из-за неизвестного вызова.