Cat

Telegram BotAPI 7.9 - нововведения для разработчиков

Сегодня исполнилось 11 лет с запуска Telegram. Разберём нововведения касающиеся разработчиков.

Все статьи

Icon Link

Реклама

Icon Link
Новости proDream 14 Август 2024 Просмотров: 148

Сегодня исполнилось 11 лет с запуска Telegram, платформы, которая не только изменила мир мессенджеров для пользователей, но и предоставила обширные возможности для разработчиков.

В честь одиннадцатилетия Telegram представил крупное обновление BotAPI 7.9, направленное на поддержку авторов контента.

В этом посте разберём те части обновления, которые касаются разработчиков. Полностью прочитать о представленных нововведениях можно по ссылке.

 

Звёздные реакции

Появилась возможность отправлять "Звёздные реакции" к постам в каналах - это способ отблагодарить автора контента используя Telegram Stars. Также, в меню звёздной реакции отображается "Список лидеров", подписчиков отправивших больше всего звёзд к конкретному посту.

Включить звёздные реакции на сообщения в канале можно в меню Настройки канала > Реакции > Включить платные реакции.

В API бота добавлена поддержка платных реакций и новый класс ReactionTypePaid, определяющий "звёздную реакцию".

 

Подписка на канал за Telegram Stars

С сегодняшнего дня, можно создавать пригласительные ссылки на канал с указанием ежемесячной платы в звёздах. Это позволяет авторам контента создать закрытый канал и предоставлять к нему доступ по подписке.

Чтобы сгенерировать ссылку для платной подписки на канал, перейдите в Настройки канала > Тип канала > Управление приглашениями > Создать ссылку и включите опцию Ежемесячная плата.

Также, такие ссылки может создавать и бот. Для этого были добавлены следующие API-методы и поля:

  • Метод createChatSubscriptionInviteLink - Позволяющий ботам создавать пригласительные ссылки с подпиской.
  • Метод editChatSubscriptionInviteLink - Позволяет ботам редактировать название уже имеющейся пригласительной ссылки.
  • Поле until_date в класс ChatMemberMember - Необязательное поле для объекта класса, указывающее на то, имеется ли у подписчика канала платная подписка.

 

 

Публикация платного медиаконтента ботами

Изначально, платный контент за "Звёзды", можно было публиковать только в каналах, однако, теперь их могут отправлять и боты. Это позволит многим авторам контента продавать эксклюзивные фото и видео, а также предлагает новый способ монетизации сервиса.

Также, помимо классических ботов, отправлять платные медиа может и бот, подключенный к бизнес аккаунту.

В API бота добавили:

  • Возможность отправки платного медиа в любой чат
  • В метод sendPaidMedia добавлено поле business_connection_id для отправки платного контента в чат, используя бизнес аккаунт.
  • В класс TransactionPartnerUser добавлено поле paid_media для платежей связанных с платным контентом.

 

Суперканалы

Сообщения в канале публикуются от имени канала, максимум, что можно было сделать раньше - это добавить подпись с именем автора сообщения. Теперь можно включить отправку сообщений непосредственно от своего имени или имени другого своего канала.

Чтобы превратить канал в суперканал, перейдите в Настройки канала > Администраторы и включите «Подписывать сообщения» и «Показывать профили авторов».

В API бота добавили поддержку Суперканалов, позволяющую получать сообщения из канала отправленные от лица пользователя или другого канала.

Автор

    Нет комментариев

    Реклама