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 | Кружок-видео |
sendAnimation | GIF/анимация |
sendSticker | Стикер |
sendMediaGroup | Альбом (2–10 медиа) |
sendLocation | Геолокация |
sendVenue | Место с адресом |
sendContact | Контакт |
sendDice | 🎲 Игральные кости |
sendPoll / stopPoll | Опросы и викторины |
sendChatAction | «Печатает...», «Отправляет фото...» |
Редактирование
| Метод | Описание |
|---|---|
editMessageText | Изменить текст |
editMessageCaption | Изменить подпись медиа |
editMessageMedia | Заменить медиа |
editMessageReplyMarkup | Изменить только клавиатуру |
editMessageLiveLocation / stopMessageLiveLocation | Live-локация |
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 | Настройка |
Файлы
| Метод | Описание |
|---|---|
getFile | URL файла по file_id |
Webhook и обновления
| Метод | Описание |
|---|---|
getUpdates | Long-poll |
setWebhook / deleteWebhook / getWebhookInfo | Webhook |
logOut / close | Размонтирование (для self-hosted) |
Юзеры и реакции
| Метод | Описание |
|---|---|
getUserProfilePhotos | Фото профиля |
setMessageReaction | Поставить реакцию от бота |