Telegram Bot API оновлено до версії 8.0. Інтерфейс на основі HTTP, створений для розробки ботів та міні-додатків, отримав 10 нових функцій. Найцікавішими з них є можливість переходу міні-додатку в повноекранний режим, запуск з ярликів на головному екрані та пропозиції планів передплати.
Більш детальна інформація щодо останнього оновлення включає:
- Підписки Star. Тепер боти підтримують платні підписки на основі Telegram Stars, що дозволяє монетизувати доступ до контенту за допомогою кількох рівнів вмісту та функцій.
- Повноекранний режим. Міні-додатки тепер можуть розгортатися в повноекранному режимі як у портретному, так і в ландшафтному вигляді. Це покращує ігровий інтерфейс та відтворення мультимедійних файлів.
- Ярлики на головному екрані. Міні-додатки тепер доступні за допомогою ярликів, доданих на головний екран мобільних пристроїв.
- Статус Emoji. Міні-додатки тепер можуть запропонувати користувачам встановити особисті емодзі або запитати доступ, щоб пізніше автоматично синхронізувати його з внутрішньоігровими значками та сторонніми API.
- Обмін медіафайлами та завантаження файлів. Тепер користувачі можуть ділитися медіафайлами безпосередньо з міні-додатків, надсилаючи реферальні коди, власні меми та ілюстрації в будь-який чат або публікуючи їх як історію.
- Доступ до геолокації. Міні-додатки тепер можуть запитувати у користувачів доступ до геолокації, що дозволяє створювати різноманітні сервіси на основі місцезнаходження, від ігор із динамічно визначними місцями до інтерактивних карт.
- Відстеження руху пристрою. Міні-додатки тепер можуть відстежувати детальні дані про рух пристрою, що дозволяє їм запроваджувати кращі інструменти продуктивності, захоплюючий досвід віртуальної реальності тощо.
- Подарунки. Тепер боти можуть надсилати платні подарунки користувачам в обмін на Telegram Stars.
- Налаштування екрану завантаження. Міні-програми можуть налаштовувати свій екран завантаження, додаючи власний значок і певні кольори для світлих і темних тем.
- Оптимізація апаратного забезпечення. Міні-програми, що працюють на Android, тепер можуть отримувати основну інформацію про апаратне забезпечення пристрою для обробки. Це дозволяє їм оптимізувати взаємодію з користувачем на основі можливостей пристрою. Інформація включає версії ОС, програми та SDK, а також модель пристрою та клас продуктивності.
Також у Telegram Bot API 8.0 з’явились оновлення загального змісту:
- Додано поле photo_url до класу WebAppUser для всіх ботів, дозволяючи міні-додаткам отримувати доступ до фотографії профілю користувача, якщо це дозволяють налаштування конфіденційності.
- Треті сторони (наприклад, розробники міні-програм), які отримують або обробляють дані від імені міні-програм, тепер можуть перевіряти їх, не знаючи маркера бота програми .
- Розширено параметри налагодження для повної підтримки пристроїв iOS. Розробник може використовувати ці інструменти, щоб знайти проблеми, пов’язані з програмою, у своєму міні-додатку.