
На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.0. Вот список изменений:
Платёжная платформа
Боты теперь могут принимать платежи за товары и услуги через Telegram.
• Добавлены новые типы обновлений: shipping_query и pre_checkout_query, а также новые типы сообщений: invoice и successful_payment.
• Добавлены новые методы для платежей: sendInvoice, answerShippingQuery и answerPreCheckoutQuery.
• Добавлен новый тип инлайн-кнопки – платёжная.
Подробнее о реализации платежей через Telegram можно прочесть здесь.
Видеосообщения
Начиная с Telegram v4.0, пользователи могут отправлять короткие видеосообщения, используя привычный интерфейс, знакомый по голосовым сообщениям.
• Добавлен метод sendVideoNote, новое поле
video_note
в объект Message
, поля record_video_note
и upload_video_note
в метод sendChatAction.Мультиязычные боты
Объект User теперь содержит поле
language_code
. которое содержит метку IETF, обозначающую язык пользователя. Благодаря этому, боты могут отвечать пользователям на их родных языках (по возможности).Новые возможности для ботов-администраторов!
• Метод unbanChatMember теперь работает в каналах!
• Новый метод deleteMessage позволяет боту удалять свои собственные сообщения, а также сообщения других пользователей в тех группах и каналах, где бот назначен администратором.
Прочие изменения
• Поле
new_chat_member
в объекте Message заменено на new_chat_members
(в течение небольшого периода времени будут доступны оба варианта для обеспечения обратной совместимости).• Инлайн-клавиатуры с полями
switch_inline_query
и switch_inline_query_current_chat
теперь не могут быть отправлены в каналы из-за своей бесполезности.• Добавлены поля
gif_duration
в объект InlineQueryResultGif и mpeg4_duration
в объект InlineQueryResultMpeg4Gif#BotAPI #update