Bot API был обновлён до версии 5.1
Что нового:
— Информация об изменении статуса участника в чатах:
— Поддержка новых пригласительных ссылок.
— Основная информация о голосовых чатах.
— Незначительные исправления и улучшения.
Предупреждение: в одном из следующих обновлений Bot API идентификаторы пользователей перешагнут ограничение 32-битного числа. Идентификаторы пользователей будут иметь до 52 бит, поэтому их можно безопасно хранить в 64-разрядных типах. Убедитесь, что ваш код корректно обрабатывает такие идентификаторы.
core.telegram.org/bots/api-changelog#March-9-2021
#обновление #BotAPI
Что нового:
— Информация об изменении статуса участника в чатах:
my_chat_member
и chat_member
.— Поддержка новых пригласительных ссылок.
— Основная информация о голосовых чатах.
— Незначительные исправления и улучшения.
Предупреждение: в одном из следующих обновлений Bot API идентификаторы пользователей перешагнут ограничение 32-битного числа. Идентификаторы пользователей будут иметь до 52 бит, поэтому их можно безопасно хранить в 64-разрядных типах. Убедитесь, что ваш код корректно обрабатывает такие идентификаторы.
core.telegram.org/bots/api-changelog#March-9-2021
#обновление #BotAPI
Bot API был обновлён до версии 5.2
Что нового:
— Поддержка Платежей 2.0 (для платежей нужно написать своего бота, простого способа сделать это нет. На текущий момент можно продавать физические товары и услуги, виртуальные недоступны для iOS пользователей из-за ограничений, наложенных Apple)
— Добавлена поддержка платежей в inline режим
— Разрешена отправка платежей в группы, супергруппы и каналы
— Добавлена поддержка чаевых в методе
— Добавлено поле
— Добавлен тип сообщения для запланированных голосовых чатов
— Исправлены ошибки в документации
Важные изменения:
— В версии 5.3 произойдёт одноразовое изменение уникальных идентификаторов фото
— Скоро в больших группах сообщения о вступлении участников не будут отображаться
Полный список изменений на официальном сайте.
#обновление #BotAPI
Что нового:
— Поддержка Платежей 2.0 (для платежей нужно написать своего бота, простого способа сделать это нет. На текущий момент можно продавать физические товары и услуги, виртуальные недоступны для iOS пользователей из-за ограничений, наложенных Apple)
— Добавлена поддержка платежей в inline режим
— Разрешена отправка платежей в группы, супергруппы и каналы
— Добавлена поддержка чаевых в методе
sendInvoice
— Теперь опционально можно разрешить оплату пересланного платежа— Добавлено поле
chat_type
в inline режим, по которому бот может определить тип чата, с которого поступает запрос— Добавлен тип сообщения для запланированных голосовых чатов
— Исправлены ошибки в документации
Важные изменения:
— В версии 5.3 произойдёт одноразовое изменение уникальных идентификаторов фото
— Скоро в больших группах сообщения о вступлении участников не будут отображаться
Полный список изменений на официальном сайте.
#обновление #BotAPI
core.telegram.org
Bot API changelog
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
Bot API был обновлён до версии 5.3
Что нового:
Персонализированные команды:
— Боты теперь могут отображать списки команд, адаптированных к конкретным ситуациям, включая локализованные команды для пользователей с разными языками, а также различные команды, основанные на типе чата или для конкретных чатов, а также специальные списки команд для администраторов чатов.
— Добавлен класс
— Добавлена область действия параметров и
— Добавлена область действия параметров и код языка в метод
— Добавлен метод
— Улучшена видимость команд ботов в приложениях Telegram с помощью новой кнопки "Меню" в чатах с ботами, подробнее читайте в блоге.
Пользовательские заполнители:
— Добавлена возможность указывать заполнитель пользовательского поля ввода в классах
А также:
— Улучшена документация класса
— Переименован метод
— Переименован метод
— Были изменены значения поля
Полный список изменений на официальном сайте.
#обновление #BotAPI
Что нового:
Персонализированные команды:
— Боты теперь могут отображать списки команд, адаптированных к конкретным ситуациям, включая локализованные команды для пользователей с разными языками, а также различные команды, основанные на типе чата или для конкретных чатов, а также специальные списки команд для администраторов чатов.
— Добавлен класс
BotCommandScope
, описывающий область применения команд бота.— Добавлена область действия параметров и
language_code
в метод setMyCommands
, чтобы боты могли указывать разные команды для разных чатов и пользователей.— Добавлена область действия параметров и код языка в метод
getMyCommands
.— Добавлен метод
deleteMyCommands
, позволяющий удалять команды бота для данной области и языка пользователя.— Улучшена видимость команд ботов в приложениях Telegram с помощью новой кнопки "Меню" в чатах с ботами, подробнее читайте в блоге.
Пользовательские заполнители:
— Добавлена возможность указывать заполнитель пользовательского поля ввода в классах
ReplyKeyboardMarkup
и ForceReply
.А также:
— Улучшена документация класса
ChatMember
, состоящая из 6 подклассов.— Переименован метод
kickChatMember
в banChatMember
. Старое имя метода все еще можно использовать.— Переименован метод
getchatmembercount
в getChatMemberCount
. Старое имя метода все еще можно использовать.— Были изменены значения поля
file_unique_id
в объектах типа PhotoSize
и полей small_file_unique_id
и big_file_unique_id
в объектах типа ChatPhoto
.Полный список изменений на официальном сайте.
#обновление #BotAPI
Bot API был обновлён до версии 5.4
Что нового:
— Добавлены методы
— Добавлен параметр
— В класс
— Добавлено имя поля в класс
— Добавлены обновления о новых запросах на присоединение к чату, представленных классом
— Добавлена поддержка действия
Полный список изменений на официальном сайте.
#обновление #BotAPI
Что нового:
— Добавлены методы
approveChatJoinRequest
и declineChatJoinRequest
для управления запросами на присоединение к чату.— Добавлен параметр
creates_join_request
в методы createChatInviteLink
и editChatInviteLink
для управления ссылками приглашения в чат.— В класс
ChatInviteLink
добавлены поля creates_join_request
и pending_join_request_count
.— Добавлено имя поля в класс
ChatInviteLink
и имя параметров в методы createChatInviteLink
и editChatInviteLink
для управления именами ссылок приглашений.— Добавлены обновления о новых запросах на присоединение к чату, представленных классом
ChatJoinRequest
и полем chat_join_request
в классе Update.— Добавлена поддержка действия
choose_sticker
в методе sendChatAction
.Полный список изменений на официальном сайте.
#обновление #BotAPI
Bot API был обновлён до версии 5.5
Что нового:
— Боты получили возможность написать первыми, если пользователь подал заявку в чат, где бот является администратором.
— Внедрена поддержка защищённого контента в группах и каналах.
— Добавлена поддержка пользователей, публикующих сообщения от лица каналов в публичных группах; группах, привязанных к каналу; геочатах.
— Добавлена поддержка упоминания пользователей по их ID в инлайн-клавиатуре.
— Прочие нововведения.
Полный список изменений на официальном сайте.
#обновление #BotAPI
Что нового:
— Боты получили возможность написать первыми, если пользователь подал заявку в чат, где бот является администратором.
— Внедрена поддержка защищённого контента в группах и каналах.
— Добавлена поддержка пользователей, публикующих сообщения от лица каналов в публичных группах; группах, привязанных к каналу; геочатах.
— Добавлена поддержка упоминания пользователей по их ID в инлайн-клавиатуре.
— Прочие нововведения.
Полный список изменений на официальном сайте.
#обновление #BotAPI
Bot API был обновлён до версии 5.6
Что нового:
— Улучшена поддержка функций защищенного содержимого.
— В методы добавлен параметр
— Добавлена поддержка «спойлеров», которые будут работать в версиях Telegram, выпущенных после 30 декабря 2021 года. Более старые клиенты будут отображать неподдерживаемое сообщение.
— Добавлен новый тип MessageEntity "spoiler".
— Добавлена возможность указывать объекты спойлера, используя параметры форматирования HTML и MarkdownV2.
Полный список изменений на официальном сайте.
#обновление #BotAPI
Что нового:
— Улучшена поддержка функций защищенного содержимого.
— В методы добавлен параметр
protect_content
: sendMessage, sendPhoto, sendVideo, sendAnimation, sendAudio, sendDocument, sendSticker, sendVideoNote, sendVoice, sendLocation, sendVenue, sendContact, sendPoll, sendDice, sendInvoice, sendGame, sendMediaGroup, copyMessage, forwardMessage.— Добавлена поддержка «спойлеров», которые будут работать в версиях Telegram, выпущенных после 30 декабря 2021 года. Более старые клиенты будут отображать неподдерживаемое сообщение.
— Добавлен новый тип MessageEntity "spoiler".
— Добавлена возможность указывать объекты спойлера, используя параметры форматирования HTML и MarkdownV2.
Полный список изменений на официальном сайте.
#обновление #BotAPI
Поддержка 4 ГБ файлов у ботов
На официальном канале Bot API было объявлено, что в следующем обновлении параметр
Это изменение необходимо для поддержки файлов размером 4 ГБ, которые будут доступны только пользователям Telegram Premium. Обновление ожидается в этом месяце.
Редакция Telegram Info напоминает, что необновленные боты и клиенты не смогут работать с файлами нового размера.
#BotAPI
На официальном канале Bot API было объявлено, что в следующем обновлении параметр
file_size
не будет храниться в ячейке памяти размером в 32 бита. Это изменение необходимо для поддержки файлов размером 4 ГБ, которые будут доступны только пользователям Telegram Premium. Обновление ожидается в этом месяце.
Редакция Telegram Info напоминает, что необновленные боты и клиенты не смогут работать с файлами нового размера.
#BotAPI
Медиа в описании ботов для всех разработчиков
Теперь @BotFather позволяет добавлять фото или GIF-анимацию в описание возможностей ботов, которое отображается пользователю перед первым запуском бота.
Чтобы воспользоваться новой возможностью в боте, которым вы владеете, следуйте инструкции:
Откройте @BotFather › Отправьте команду /mybots › Выберите своего бота › Нажмите «Edit Bot» › Нажмите «Edit Description Picture».
Вы можете задать фото с разрешением 640x360 или GIF-анимацию с разрешением 320x180.
Ранее мы уже сообщали, что у некоторых официальных ботов от команды Telegram появились медиа в описании ещё до того, как возможность стала доступна всем разработчикам.
Увидеть, как это выглядит, можно на примере @tginfovpn_bot. Медиа отображается только на новейшей версии Telegram 8.8.0
#BotAPI
Теперь @BotFather позволяет добавлять фото или GIF-анимацию в описание возможностей ботов, которое отображается пользователю перед первым запуском бота.
Чтобы воспользоваться новой возможностью в боте, которым вы владеете, следуйте инструкции:
Откройте @BotFather › Отправьте команду /mybots › Выберите своего бота › Нажмите «Edit Bot» › Нажмите «Edit Description Picture».
Вы можете задать фото с разрешением 640x360 или GIF-анимацию с разрешением 320x180.
Ранее мы уже сообщали, что у некоторых официальных ботов от команды Telegram появились медиа в описании ещё до того, как возможность стала доступна всем разработчикам.
Увидеть, как это выглядит, можно на примере @tginfovpn_bot. Медиа отображается только на новейшей версии Telegram 8.8.0
#BotAPI
Bot API был обновлён до версии 6.1
Что нового:
— Для поддержки файлов размером 4 ГБ, загружаемых премиум-аккаунтами,
— Боты теперь могут различать премиальных пользователей и премиум-стикеры с помощью новых соответствующих полей
— Добавлено несколько методов и полей в классе WebApp для обработки версии API, дополнительных цветов, тактильной обратной связи и многого другого.
— Добавлены события
— Обновлены ThemeParams, MainButton и WebAppInitData с новыми полями и методами.
— Боты теперь могут обрабатывать запросы на вступление, созданные без пригласительной ссылки — они по-прежнему будут получать обновление
— HTTP-ссылки для платёжных счетов могут быть созданы с помощью нового метода createInvoiceLink.
— Боты теперь могут определять, когда пользователь добавил их в меню вложений (скрепка), с помощью нового поля
Полный список изменений — на официальном сайте.
#обновление #BotAPI
Что нового:
— Для поддержки файлов размером 4 ГБ, загружаемых премиум-аккаунтами,
file_size
в большинстве классов медиа больше не может храниться в знаковом 32-битном целочисленном типе.— Боты теперь могут различать премиальных пользователей и премиум-стикеры с помощью новых соответствующих полей
is_premium
и premium_animation
.— Добавлено несколько методов и полей в классе WebApp для обработки версии API, дополнительных цветов, тактильной обратной связи и многого другого.
— Добавлены события
backButtonClicked
, settingsButtonClicked
и invoiceClosed
для веб-ботов.— Обновлены ThemeParams, MainButton и WebAppInitData с новыми полями и методами.
— Боты теперь могут обрабатывать запросы на вступление, созданные без пригласительной ссылки — они по-прежнему будут получать обновление
chat_join_request
.— HTTP-ссылки для платёжных счетов могут быть созданы с помощью нового метода createInvoiceLink.
— Боты теперь могут определять, когда пользователь добавил их в меню вложений (скрепка), с помощью нового поля
added_to_attachment_menu
. Интегрированные боты теперь так же могут использоваться в группах, супергруппах и каналах.Полный список изменений — на официальном сайте.
#обновление #BotAPI
This media is not supported in your browser
VIEW IN TELEGRAM
Документация Telegram ботов полностью переработана
Официальный канал новостей мессенджера объявил о завершении создания документации для разработчиков ботов.
Теперь у новичков есть простой способ узнать обо всех мощных функциях и создать бота с помощью пошагового руководства с примерами для популярных языков программирования.
Опытные разработчики могут ознакомиться с последними обновлениями и расширенными функциями Telegram-ботов.
#BotAPI
Официальный канал новостей мессенджера объявил о завершении создания документации для разработчиков ботов.
Теперь у новичков есть простой способ узнать обо всех мощных функциях и создать бота с помощью пошагового руководства с примерами для популярных языков программирования.
Опытные разработчики могут ознакомиться с последними обновлениями и расширенными функциями Telegram-ботов.
#BotAPI