Telegram Live
2.81K subscribers
362 photos
2 videos
59 files
656 links
Канал, посвящённый Telegram и всему, что к нему относится.

Временно (?) заморожен.
加入频道
🤖 Нововведения Bot API (04.12.2016)
В документации Bot API обнаружены следующие изменения:

• В методы getUpdates и setWebhook добавлен необязательный аргумент allowed_updates. Он позволяет указать, какие типы обновлений (message, edited_channel_post, callback_query и т.д.) будут отправляться боту. По умолчанию будут отправляться все типы.
• В метод setWebhook добавлен необязательный аргумент max_connections, принимающий значения от 1 до 100. Он регулирует число одновременных HTTPS-соединений от серверов Telegram до сервера с ботом. Уменьшение этого значения позволяет снизить нагрузку на сервер бота, увеличение – повысить пропускную способность доставки обновлений.
• В методе setWebhook аргумент url теперь обязателен.
• Добавлен метод deleteWebhook для снятия вебхука и возврашения к получению обновлений через getUpdates.
• В объект WebhookInfo добавлены поля max_connections и allowed_updates, содержащие текущее число одновременных соединений и получаемые типы обновлений соответственно.

#BotAPI
Небольшое изменение в Bot API: в методе sendDocument теперь можно передавать ссылку на GIF (ранее можно было только pdf и zip)

#BotAPI
🤖 Bot API 3.0
На странице документации 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
🤖 Bot API 3.1

На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.1. Теперь боты могут выступать полноценными администраторами в группах и каналах. Список изменений:

• Добавлены методы restrictChatMember и promoteChatMember для управления пользователями и администраторами, добавлен параметр until_date в метод kickChatMember для временных банов.
• Добавлены методы exportChatInviteLink, setChatPhoto, deleteChatPhoto, setChatTitle, setChatDescription, pinChatMessage и unpinChatMessage для управления группами и каналами. Это значит, что боты могут менять описание групп/каналов, закреплять/откреплять сообщения, и даже создавать пригласительные ссылки (если им это разрешить, конечно).
• В объект Chat добавлены поля photo, description и invite_link.
• В объект ChatMember добавлены поля until_date, can_be_edited, can_change_info, can_post_messages, can_edit_messages, can_delete_messages, can_invite_users, can_restrict_members, can_pin_messages, can_promote_members, can_send_messages, can_send_media_messages, can_send_other_messages и can_add_web_page_previews

#BotAPI #update
🤖 Bot API 3.2

На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.2. Теперь боты могут создавать наборы стикеров и масок, а также управлять ими. Список изменений:

• Добавлены методы для работы со стикерами: getStickerSet, uploadStickerFile, createNewStickerSet, addStickerToSet, setStickerPositionInSet и deleteStickerFromSet.
• Добавлены поля set_name и mask_position в объект Sticker, а также два новых объекта, StickerSet и MaskPosition.

Примечание: При создании ботом набора стикеров или масок, его название должно оканчиваться на “_by_<имя бота>”.

#BotAPI #Update
🤖 Bot API 3.3

На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.3. Список изменений:

• Боты теперь могут упоминать пользователей без юзернеймов, используя инлайн-ссылку с URL вида tg://user?id=ХХХ, где ХХХ – числовой ID пользователя. Подробнее.
• Метод getChat теперь возвращает закреплённое сообщение в супергруппе, если оно есть. В объект Chat добавлено поле pinned_message.
• В объект Message добавлены новые строковые поля author_signature и forward_signature, в которых расположена подпись авторов к сообщениям в каналах (если включена).
• В объект User добавлено новое поле is_bot, содержащее информацию, является ли данный пользователь ботом.

#BotAPI #update
🤖 Информация для разработчиков ботов

Если раньше ваши боты следили за прибытием новых участников в группу, используя поле new_chat_member, знайте – этого поля больше нет в объекте Message. Отныне остаётся только массив new_chat_members.

#BotAPI
🤖 Bot API 3.4

На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.4. Список изменений:

• Боты могут отправлять и принимать местоположения в реальном времени. В метод sendLocation добавлено поле live_period, а для инлайн-ботов доступны методы editMessageLiveLocation и stopMessageLiveLocation.
• Добавлены методы setChatStickerSet и deleteChatStickerSet для управления групповыми наборами стикеров.
• Метод getChat теперь возвращает информацию о групповом наборе стикеров супергруппы (если задан).
• Боты могут получать особые объекты (ссылки, юзернеймы, команды ботов и т.д.) из подписей к медиафайлам. В объект Message добавлено поле caption_entities.


#BotAPI #Update
🤖 Обновление Bot API

На странице документации по Bot API появилась информация о нововведениях, связанных с групповой отправкой медиафайлов, а также некоторые различные изменения.

• Добавлен новый метод sendMediaGroup для отправки нескольких изображений или видеозаписей одним сообщением.
• Добавлен новый тип InputMedia, который должен быть одним из двух подтипов: InputMediaPhoto или InputMediaVideo.
• В объект Message добавлено поле media_group_id для определения, к какому "альбому" принадлежит медиафайл.
• Поле can_edit_messages в объекте ChatMember теперь дополнительно указывает, может ли конкретный пользователь закреплять сообщения в супергруппах и каналах.
• Метод pinChatMessage теперь может использоваться для закрепления сообщений в каналах. Обратите внимание, при закреплении в канале принудительного уведомления (если канал "замьючен") подписчиков не будет!
• В метод sendInvoice добавлен параметр provider_data для отправки платёжному провайдеру дополнительных сведений о платеже. Какие именно нужны сведения, решает сам провайдер.

P.S. Официального анонса обновления ещё не было и что-то может измениться в ближайшее время, но, как минимум, метод sendMediaGroup уже работает.

#BotAPI #update
⚠️ Помимо "исчезновения" Telegram X, в настоящий момент могут наблюдаться проблемы с Bot API, но не у всех.

Если какой-то бот вдруг сегодня внезапно перестал работать, не стоит ежесекундно закидывать его сообщениями, просто подождите какое-то время.

#BotAPI
🤖 Обновление Bot API 3.6

На странице документации по Bot API появилась информация об обновлении платформы ботов до версии 3.6.

• В подписях к медиафайлам (caption) теперь разрешается использовать форматирование Markdown или HTML.
• Отныне, если бот получает сообщение А, которое является ответом на сообщение Б, бот сможет видеть содержимое сообщения Б независимо от своих настроек приватности. Другими словами, если при ответе на сообщение пользователь вызовет команду бота или упомянет его по @юзернейму, бот поймёт, на что именно идёт ответ.
• В объект Message добавлено поле connected_website. Когда пользователь авторизуется на каком-либо сайте через Telegram Login Widget, бот, ответственный за авторизацию, получит уведомление об этом с указанием домена, на котором, собственно, авторизовался пользователь.
• В метод sendVideo, а также в объект InputMediaVideo добавлен аргумент supports_streaming, являющийся индикатором того, что видео пригодно для потокового воспроизведения (стриминга).

#BotAPI #Update
Также вышло обновление Telegram Bot API. Полного списка изменений на странице документации ещё нет, но из заметных изменений:

• У GIF-анимаций теперь отдельный тип Animation, добавлен метод sendAnimation.
• Появилась возможность заменять одни медиафайлы на другие (метод editMessageMedia).
• Новые методы и типы данных про Telegram Passport. Подробнее про технические аспекты "паспорта" в Telegram можно прочитать здесь.

#Update #BotAPI
🤖 На странице Telegram Bot API замечено важное изменение: подпись к медиафайлам теперь составляет не 200 символов, а 1024!

#BotAPI