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
Bot API был обновлён до версии 6.3
Что нового:
— Добавлена поддержка тем в группах.
— Добавлены поля is_forum и is_topic_message в Chat и Message соответственно.
— Добавлена возможность отправлять сообщения в тему через новый параметр message_thread_id.
— Добавлены служебные сообщения о новых, закрытых и заново открытых темах, каждое из которых имеет дополнительное поле в Message.
— Добавлена возможность создавать, закрывать, редактировать и удалять темы.
— Добавлены разрешения членам чата на управление темами, см. can_manage_topics как поле во всех соответствующих классах и как параметр в promoteChatMember.
Коллекционные публичные имена и статус Emoji
— Коллекционные публичные имена отображаются в поле active_usernames в классе Chat.
— Пользовательские статусы теперь отображаются в поле emoji_status_custom_emoji_id, возвращаемом из getChat.
Полный список изменений — на официальном сайте.
Вы можете тестировать совместимость своих ботов с темами в специальной ветке чата @infotopic.
#обновление #BotAPI
Что нового:
— Добавлена поддержка тем в группах.
— Добавлены поля is_forum и is_topic_message в Chat и Message соответственно.
— Добавлена возможность отправлять сообщения в тему через новый параметр message_thread_id.
— Добавлены служебные сообщения о новых, закрытых и заново открытых темах, каждое из которых имеет дополнительное поле в Message.
— Добавлена возможность создавать, закрывать, редактировать и удалять темы.
— Добавлены разрешения членам чата на управление темами, см. can_manage_topics как поле во всех соответствующих классах и как параметр в promoteChatMember.
Коллекционные публичные имена и статус Emoji
— Коллекционные публичные имена отображаются в поле active_usernames в классе Chat.
— Пользовательские статусы теперь отображаются в поле emoji_status_custom_emoji_id, возвращаемом из getChat.
Полный список изменений — на официальном сайте.
Вы можете тестировать совместимость своих ботов с темами в специальной ветке чата @infotopic.
#обновление #BotAPI
Bot API был обновлён до версии 6.4
Форумы
• Теперь боты могут открывать, закрывать, редактировать и переключать видимость Основной темы.
• Добавлена поддержка новых сервисных сообщений, таких как ForumTopicEdited, GeneralForumTopicHidden и другие.
• Метод sendChatAction теперь может отправлять действия в любую тему или поток сообщений с помощью параметра
Спойлеры
• Добавлено обнаружение спойлеров с помощью нового поля
• Теперь боты могут отправлять медиа-контент со спойлерами с помощью поля
Веб-боты
• Добавлен встроенный сканер QR-кода, управляемый с помощью showScanQrPopup и closeScanQrPopup.
• Теперь веб-боты, запущенные из меню вложений, могут запрашивать текст из буфера обмена с помощью readTextFromClipboard.
• Добавлено поле
Общее
• Добавлено поле
Полный список изменений — на официальном сайте.
#обновление #BotAPI
Форумы
• Теперь боты могут открывать, закрывать, редактировать и переключать видимость Основной темы.
• Добавлена поддержка новых сервисных сообщений, таких как ForumTopicEdited, GeneralForumTopicHidden и другие.
• Метод sendChatAction теперь может отправлять действия в любую тему или поток сообщений с помощью параметра
message_thread_id
.Спойлеры
• Добавлено обнаружение спойлеров с помощью нового поля
has_media_spoiler
в классе Message.• Теперь боты могут отправлять медиа-контент со спойлерами с помощью поля
has_spoiler
в sendPhoto, sendVideo и sendAnimation.Веб-боты
• Добавлен встроенный сканер QR-кода, управляемый с помощью showScanQrPopup и closeScanQrPopup.
• Теперь веб-боты, запущенные из меню вложений, могут запрашивать текст из буфера обмена с помощью readTextFromClipboard.
• Добавлено поле
platform
, показывающее, на какой платформе используется веб-бот.Общее
• Добавлено поле
is_persistent
, чтобы сохранять ReplyKeyboard открытым по умолчанию.Полный список изменений — на официальном сайте.
#обновление #BotAPI
Bot API был обновлён до версии 6.5
Что нового:
• В тип KeyboardButton добавлен класс KeyboardButtonRequestUser и поле
• Добавлены запросы к пользователю и чатам и поддержка подробных разрешений медиа.
• Добавлен тип KeyboardButtonRequestChat и поле
• Добавлены типы UserShared, ChatShared и поля
• Заменены поля
• Добавлен параметр
• Добавлено поле
Полный список изменений — на официальном сайте.
#обновление #BotAPI
Что нового:
• В тип KeyboardButton добавлен класс KeyboardButtonRequestUser и поле
request_user
.• Добавлены запросы к пользователю и чатам и поддержка подробных разрешений медиа.
• Добавлен тип KeyboardButtonRequestChat и поле
request_chat
к классу KeyboardButton. • Добавлены типы UserShared, ChatShared и поля
user_shared
и chat_shared
к классу Message.• Заменены поля
can_send_media_messages
в классах ChatMemberRestricted и ChatPermissions на отдельные поля can_send_audios, can_send_documents, can_send_photos, can_send_videos, can_send_video_notes и can_send_voice_notes
для различных типов медиа.• Добавлен параметр
use_independent_chat_permissions
в методы restrictChatMember и setChatPermissions.• Добавлено поле
user_chat_id
в класс ChatJoinRequest.Полный список изменений — на официальном сайте.
#обновление #BotAPI
Bot API был обновлён до версии 6.6
Из интересного: теперь пользователи могут создавать наборы эмодзи, которые подстраиваются под цвет темы.
Локализованные описания
• Теперь боты поддерживают локализованные описания, которые отображаются в зависимости от языка пользователя.
• Добавлены методы setMyDescription, и setMyShortDescription для установки локализованного описания и краткого описания бота.
• Добавлены методы getMyDescription и getMyShortDescription, чтобы получить описание или краткое описание бота на определенном языке.
Стикеры и эмодзи
• Теперь боты могут создавать наборы стикеров с пользовательскими эмодзи с помощью метода createNewStickerSet.
• Добавлена поддержка адаптивных цветов пользовательских эмодзи через параметр
• Добавлена возможность указать ключевые слова для поиска стикеров, добавленных в наборы стикеров.
• Улучшены опции редактирования наборов стикеров, включая изменение названия, удаление пака, редактирование списков эмодзи и многое другое.
Полный список изменений — на официальном сайте.
#обновление #BotAPI
Из интересного: теперь пользователи могут создавать наборы эмодзи, которые подстраиваются под цвет темы.
Локализованные описания
• Теперь боты поддерживают локализованные описания, которые отображаются в зависимости от языка пользователя.
• Добавлены методы setMyDescription, и setMyShortDescription для установки локализованного описания и краткого описания бота.
• Добавлены методы getMyDescription и getMyShortDescription, чтобы получить описание или краткое описание бота на определенном языке.
Стикеры и эмодзи
• Теперь боты могут создавать наборы стикеров с пользовательскими эмодзи с помощью метода createNewStickerSet.
• Добавлена поддержка адаптивных цветов пользовательских эмодзи через параметр
needs_repainting
в методе createNewStickerSet.• Добавлена возможность указать ключевые слова для поиска стикеров, добавленных в наборы стикеров.
• Улучшены опции редактирования наборов стикеров, включая изменение названия, удаление пака, редактирование списков эмодзи и многое другое.
Полный список изменений — на официальном сайте.
#обновление #BotAPI