Telegram Info
57.6K subscribers
1.07K photos
86 videos
134 files
2.67K links
Новости о Telegram

Чат: @tginfochat
Beta Info: @betainfo
English mirror: @tginfoen
TON: @infoton
Редакция вещает: @tginfolive

Правила: t.me/tginfochat/1288176
Поддержать: donate.tginfo.me
Download Telegram
Передача владения ботами
⁠⁠
Вместе с обновлением Bot API до версии 5.0 появилась возможность передавать владение ботом с одного аккаунта на другой.

Для передачи:
— Двухфакторная авторизация должна быть включена не менее, чем за 7 дней до передачи. Пароль за это время не должен меняться.
— Сессия, с которой происходит передача, должна существовать не меньше 24 часов.
— Пользователь, которому осуществляется передача должен написать боту, и разблокировать (если бот был в черном списке у пользователя).

Передача осуществляется через бота @botfather.

#BotAPI
Bot API был обновлён до версии 5.1

Что нового:
— Информация об изменении статуса участника в чатах: 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 режим
— Разрешена отправка платежей в группы, супергруппы и каналы
— Добавлена поддержка чаевых в методе sendInvoice
— Теперь опционально можно разрешить оплату пересланного платежа
— Добавлено поле chat_type в inline режим, по которому бот может определить тип чата, с которого поступает запрос
— Добавлен тип сообщения для запланированных голосовых чатов
— Исправлены ошибки в документации

Важные изменения:
— В версии 5.3 произойдёт одноразовое изменение уникальных идентификаторов фото
— Скоро в больших группах сообщения о вступлении участников не будут отображаться

Полный список изменений на официальном сайте.

#обновление #BotAPI
Bot API был обновлён до версии 5.3

Что нового:
Персонализированные команды
:
— Боты теперь могут отображать списки команд, адаптированных к конкретным ситуациям, включая локализованные команды для пользователей с разными языками, а также различные команды, основанные на типе чата или для конкретных чатов, а также специальные списки команд для администраторов чатов.
— Добавлен класс 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

Что нового:
Добавлены методы 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
Bot API был обновлён до версии 5.6

Что нового:
Улучшена поддержка функций защищенного содержимого.
— В методы добавлен параметр 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 было объявлено, что в следующем обновлении параметр 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
Bot API был обновлён до версии 6.1

Что нового:
— Для поддержки файлов размером 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