Skip to main content

API Methods Reference

Полный список методов Bot API. Все вызовы:

POST https://api.telefon.chat/bot<TOKEN>/<METHOD>
Content-Type: application/x-www-form-urlencoded
или multipart/form-data
или application/json

Идентификация и настройка бота

МетодОписание
getMeИнформация о боте
getMyName / setMyNameИмя бота (с language_code)
getMyDescription / setMyDescriptionОписание бота
getMyShortDescription / setMyShortDescriptionКраткое описание (about)
getMyCommands / setMyCommands / deleteMyCommandsКоманды (с language_code)
getMyDefaultAdministratorRights / setMyDefaultAdministratorRightsДефолтные админ-права
getChatMenuButton / setChatMenuButtonКнопка меню

Отправка сообщений

МетодОписание
sendMessageТекст
sendPhotoФото
sendVideoВидео
sendDocumentФайл
sendVoiceГолосовое (opus/ogg)
sendAudioМузыка
sendVideoNoteКружок-видео
sendAnimationGIF/анимация
sendStickerСтикер
sendMediaGroupАльбом (2–10 медиа)
sendLocationГеолокация
sendVenueМесто с адресом
sendContactКонтакт
sendDice🎲 Игральные кости
sendPoll / stopPollОпросы и викторины
sendChatAction«Печатает...», «Отправляет фото...»

Редактирование

МетодОписание
editMessageTextИзменить текст
editMessageCaptionИзменить подпись медиа
editMessageMediaЗаменить медиа
editMessageReplyMarkupИзменить только клавиатуру
editMessageLiveLocation / stopMessageLiveLocationLive-локация

Forwarding и Copy

МетодОписание
forwardMessageПереслать с атрибуцией
forwardMessagesПереслать пачку
copyMessageСкопировать без атрибуции
copyMessagesСкопировать пачку

Удаление

МетодОписание
deleteMessageУдалить сообщение
deleteMessagesУдалить пачку

Inline keyboard и callback

МетодОписание
answerCallbackQueryОтвет на тап inline-кнопки (toast/alert)

Inline mode

МетодОписание
answerInlineQueryРезультаты на @bot запрос
answerWebAppQueryРезультат из Mini App

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

МетодОписание
banChatMember / unbanChatMemberБан/разбан
restrictChatMemberМут с until_date
promoteChatMemberНазначить админом
setChatAdministratorCustomTitleКастомный титул админа
pinChatMessage / unpinChatMessage / unpinAllChatMessagesЗакрепление
leaveChatБот покидает чат
getChatПолная информация о чате
getChatMemberСтатус юзера в чате
getChatAdministratorsВсе админы
getChatMemberCountКоличество участников
setChatTitleНазвание
setChatDescriptionОписание
setChatPhoto / deleteChatPhotoФото чата
setChatPermissionsПрава для всех участников

Invite-ссылки

МетодОписание
exportChatInviteLinkПолучить primary-ссылку
createChatInviteLinkНовая ссылка с лимитом/expire
editChatInviteLinkИзменить параметры
revokeChatInviteLinkОтозвать

Заявки на вступление

МетодОписание
approveChatJoinRequestОдобрить
declineChatJoinRequestОтклонить

Forum topics

МетодОписание
createForumTopicСоздать тему
editForumTopicИзменить
closeForumTopic / reopenForumTopicЗакрыть/открыть
deleteForumTopicУдалить
unpinAllForumTopicMessagesОткрепить все в теме
getForumTopicIconStickersСписок иконок

Стикеры

МетодОписание
getStickerSetПолучить набор
getCustomEmojiStickersКастом-эмодзи по ID
uploadStickerFileЗагрузить файл стикера
createNewStickerSet / deleteStickerSetСоздать/удалить набор
addStickerToSet / deleteStickerFromSetУправление набором
setStickerEmojiList / setStickerKeywords / setStickerPositionInSetНастройка

Файлы

МетодОписание
getFileURL файла по file_id

Webhook и обновления

МетодОписание
getUpdatesLong-poll
setWebhook / deleteWebhook / getWebhookInfoWebhook
logOut / closeРазмонтирование (для self-hosted)

Юзеры и реакции

МетодОписание
getUserProfilePhotosФото профиля
setMessageReactionПоставить реакцию от бота