Telegram Info
64.4K subscribers
1.16K photos
88 videos
134 files
2.76K links
Новости о Telegram

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

Правила: t.me/tginfo/42
Поддержать: donate.tginfo.me

Партнёрство и предложка: @infowritebot
加入频道
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
This media is not supported in your browser
VIEW IN TELEGRAM
Документация Telegram ботов полностью переработана

Официальный канал новостей мессенджера объявил о завершении создания документации для разработчиков ботов.

Теперь у новичков есть простой способ узнать обо всех мощных функциях и создать бота с помощью пошагового руководства с примерами для популярных языков программирования.

Опытные разработчики могут ознакомиться с последними обновлениями и расширенными функциями 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
Bot API был обновлён до версии 6.4

Форумы
• Теперь боты могут открывать, закрывать, редактировать и переключать видимость Основной темы.
• Добавлена поддержка новых сервисных сообщений, таких как 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 и поле 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.
• Добавлена поддержка адаптивных цветов пользовательских эмодзи через параметр needs_repainting в методе createNewStickerSet.
• Добавлена возможность указать ключевые слова для поиска стикеров, добавленных в наборы стикеров.
• Улучшены опции редактирования наборов стикеров, включая изменение названия, удаление пака, редактирование списков эмодзи и многое другое.

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

#обновление #BotAPI
Telegram ограничил возможности ботов

6 ноября 2021 года в Bot API появились изменения, в результате которых боты научились одобрять или отклонять заявки на вступление в группы и каналы. К сожалению, одновременно с этим они также научились и начинать диалоги с пользователями.

В начале апреля 2023 года администрация Telegram изменила Bot API, ограничив возможности ботов.

Подробнее о этих изменениях мы рассказываем в статье https://tginfo.me/bots-are-limited/.

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

Из важного:

• Теперь веб-приложение можно открыть через ссылку, inline-кнопку или inline-режим, причём не только в личных сообщениях, но и в группах. Это изменение позволяет всем разработчикам создавать веб-ботов для групповых чатов. Раньше эта возможность была доступна только тем ботам, владельцы которых заплатили за интеграцию в меню «Прикрепить». Впрочем, добавить ботов в меню «Прикрепить» до сих пор можно только платно.
• В BotFather появились команды для создания ссылок на открытие веб-ботов, в них можно передавать и дополнительные URL-параметры. Пример ссылки: t.me/fStikBot/catalog

Другие нововведения:
• Добавлена возможность задать разные имена ботов для разных языков пользователя, используя метод setMyName.
• Добавлена возможность получить текущее имя бота на указанном языке как объект класса BotName, используя метод getMyName.
• Добавлена возможность изменять настройки бота из его профиля в официальных приложениях Telegram, включая возможность установки анимированных аватаров.
• Добавлена поддержка кастомных эмодзи. Отправлять такие эмодзи могут только боты с привязанным коллекционным именем.

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

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

Что нового:
• В класс Message добавлено поле story, предназначенное для сообщений с пересылаемыми историями. В настоящее время оно не содержит никакой информации.
• В класс PollAnswer добавлено поле voter_chat, предназначенное для указания на проголосовавших в чате, привязанном к каналу, в Polls. Для обратной совместимости поле user в таких объектах будет содержать пользователя 136817688 (@Channel_Bot).
• В класс Chat добавлено поле emoji_status_expiration_date.
• Добавлен метод unpinAllGeneralForumTopicMessages.
• Увеличена до 512 символов максимальная длина параметра startapp в прямых ссылках на Web App.

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

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

Что нового:
• В классы ChatMemberAdministrator и ChatAdministratorRights добавлены новые права администратора can_post_stories, can_edit_stories и can_delete_stories.
• В метод promoteChatMember добавлены параметры can_post_stories, can_edit_stories и can_delete_stories. В настоящее время боты не имеют возможности использовать эти права, кроме как присваивать их другим администраторам.
• Добавлена возможность установки любого цвета хэдера для Веб-бота с помощью метода setHeaderColor.
• В класс WebApp добавлено поле CloudStorage и методы requestWriteAccess, requestContact.
• Добавлены WebApp-события writeAccessRequested, contactRequested.
• В класс WriteAccessAllowed добавлены поля from_request и from_attachment_menu.
• В класс WebAppUser добавлены поля added_to_attachment_menu, allows_write_to_pm.

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

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

Реакции
• Добавлена поддержка реакций для ботов.
• Добавлен метод setMessageReaction, позволяющий ботам реагировать на сообщения.
• Реакции на сообщения теперь могут отслеживаться ботами.
• Добавлено поле available_reactions в класс Chat.

Ответы 2.0
• Боты теперь могут отвечать на сообщения в других чатах или темах.
• Добавлен класс ExternalReplyInfo для отслеживания ответов в различных чатах.
• Новый класс ReplyParameters заменяет собой отдельные параметры ответа во всех соответствующих методах и позволяет ботам цитировать части любого сообщения.
• Новое поле quote класса Message позволяет ботам определять поступающий цитируемый текст.

Настройки предпросмотра ссылки
• Теперь боты могут устанавливать пользовательский URL для создания предварительного просмотра ссылок в исходящих сообщениях.
• Добавлена поддержка кастомного размера и положения блоков предварительного просмотра ссылок.
• Добавлен класс LinkPreviewOptions для поддержки новых настроек.

Массовые действия
• Боты теперь могут удалять несколько сообщений в одном запросе с помощью deleteMessages.
• Боты теперь могут пересылать или копировать несколько сообщений в одном запросе с помощью соответствующих методов forwardMessages и copyMessages.

Голоса и розыгрыши Premium-подписок
• Добавлена поддержка сообщений о розыгрышах, позволяющая ботам определять их создание и завершение.
• Теперь боты могут отслеживать изменение количества голосов в канале с помощью новых классов ChatBoostUpdated и ChatBoostRemoved.
• Теперь боты могут узнать, был ли получен голос с Premium-подписки, подарочного кода или розыгрыша, а также проверять все активные голоса от пользователей с помощью getUserChatBoosts.

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

#обновление #BotAPI