На #BotAPI Телеграма в настоящий момент проводится DDoS-атака. Поводов для паники нет, они справятся.
Update: сообщают, что всё в порядке, а также что совсем скоро нас ждут новые обновления. https://telegram.me/BotNews/18
Если вы по-прежнему испытываете какие-либо проблемы с ботами, обращайтесь в @BotSupport
Update: сообщают, что всё в порядке, а также что совсем скоро нас ждут новые обновления. https://telegram.me/BotNews/18
Если вы по-прежнему испытываете какие-либо проблемы с ботами, обращайтесь в @BotSupport
Telegram
BotNews
And it's up again. All good! Be sure to ping bot support if you're still having issues.
Stay tuned for cool updates coming very soon!
Stay tuned for cool updates coming very soon!
Полезная информация для разработчиков ботов: у Telegram есть официальный гайд по работе с вебхуками и Bot API: https://core.telegram.org/bots/webhooks (англ.)
#BotAPI
#BotAPI
core.telegram.org
Marvin's Marvellous Guide to All Things Webhook
We currently support two ways of processing bot updates, getUpdates and setWebhook. getUpdates is a pull mechanism, setwebhook…
На странице документации по Bot API замечены некоторые изменения, которые, скорее всего, связаны с грядущим обновлением платформы ботов, обещанным самими разработчиками.
Полный список изменений будет опубликован позднее, после официального релиза, но уже сейчас можно сделать вывод, что боты-администраторы каналов будут видеть все новые сообщения, даже опубликованные не через них, а также можно будет понижать итоговый счёт в играх (привет, читеры!)
#BotAPI
Полный список изменений будет опубликован позднее, после официального релиза, но уже сейчас можно сделать вывод, что боты-администраторы каналов будут видеть все новые сообщения, даже опубликованные не через них, а также можно будет понижать итоговый счёт в играх (привет, читеры!)
#BotAPI
Telegram
BotNews
In the coming Bot API update, the edit_message parameter in setGameScore will default to True (currently defaults to False).
Please consider explicitly passing False in the cases where you don't want the message with high scores to be updated.
https://…
Please consider explicitly passing False in the cases where you don't want the message with high scores to be updated.
https://…
🤖 Обновление Bot API v2.3
• Обновлена запись «Какие сообщения увидит мой бот?» (см. следующую запись)
• Боты теперь получают новые записи в каналах (там, где они состоят). Добавлены поля
• Итоговый счёт в играх можно понижать, передавая с новым значением аргумент
• Теперь сообщения с таблицей рекордов будут обновляться по умолчанию. В методе setGameScore аргумент
• В объект Message добавлено новое поле
• В методе answerCallbackQuery добавлен новый аргумент
• В объекте ReplyKeyboardRemove (прежде – ReplyKeyboardHide) аргумент
#BotAPI
• Обновлена запись «Какие сообщения увидит мой бот?» (см. следующую запись)
• Боты теперь получают новые записи в каналах (там, где они состоят). Добавлены поля
channel_post
и edited_channel_post
в объект Update.• Итоговый счёт в играх можно понижать, передавая с новым значением аргумент
force
в методе setGameScore. Удобно, чтобы наказывать читеров или исправлять ошибки, если значение ранее было передано неправильно.• Теперь сообщения с таблицей рекордов будут обновляться по умолчанию. В методе setGameScore аргумент
edit_message
заменён на disable_edit_message
, если вы не хотите обновлять таблицу рекордов. Сам аргумент edit_message
ещё будет приниматься сервером в течение небольшого периода времени.• В объект Message добавлено новое поле
forward_from_message_id
.• В методе answerCallbackQuery добавлен новый аргумент
cache_time
. Он будет обрабатываться сервером через какое-то время после релиза Telegram 3.14, может, в 3.15 (так написано в чейнджлоге! - прим. ред.)• В объекте ReplyKeyboardRemove (прежде – ReplyKeyboardHide) аргумент
hide_keyboard
заменён на remove_keyboard
. Сам hide_keyboard
будет ещё некоторое время приниматься сервером для обратной совместимости.#BotAPI
🤖 Какие сообщения видят боты?
21 ноября 2016 года в документации по Bot API обновилась информация, какие сообщения боты могут видеть, а какие – нет. Далее предлагается перевод соответствующего раздела Bot FAQ.
1. Все боты, независимо от настроек, получают:
• Все сервисные сообщения.
• Все сообщения в диалогах с пользователями.
• Все сообщения в каналах, в которых они присутствуют.
2. Боты-администраторы и боты с отключенным режимом приватности получают все сообщения, кроме сообщений, отправленных другими ботами.
3. Бот с включенным режимом приватности получает:
• Команды, непосредственно адресованные ему (например, /command@this_bot).
• Общие команды от пользователей (например, /start), если он (среди других ботов) последним отправил сообщение в группу.
• Сообщения, отправленные с помощью него (в инлайн-режиме)
• Ответы на любые сообщения, явно или неявно предназначенные боту.
Примечание: каждое конкретное сообщения будет доступно только одному боту среди ботов в режиме приватности. Так, например, ответ на сообщения бота А, содержащее явную команду для бота B или отправленное через бота С получит только бот А. Ответы имеют максимальный приоритет.
#BotAPI
21 ноября 2016 года в документации по Bot API обновилась информация, какие сообщения боты могут видеть, а какие – нет. Далее предлагается перевод соответствующего раздела Bot FAQ.
1. Все боты, независимо от настроек, получают:
• Все сервисные сообщения.
• Все сообщения в диалогах с пользователями.
• Все сообщения в каналах, в которых они присутствуют.
2. Боты-администраторы и боты с отключенным режимом приватности получают все сообщения, кроме сообщений, отправленных другими ботами.
3. Бот с включенным режимом приватности получает:
• Команды, непосредственно адресованные ему (например, /command@this_bot).
• Общие команды от пользователей (например, /start), если он (среди других ботов) последним отправил сообщение в группу.
• Сообщения, отправленные с помощью него (в инлайн-режиме)
• Ответы на любые сообщения, явно или неявно предназначенные боту.
Примечание: каждое конкретное сообщения будет доступно только одному боту среди ботов в режиме приватности. Так, например, ответ на сообщения бота А, содержащее явную команду для бота B или отправленное через бота С получит только бот А. Ответы имеют максимальный приоритет.
#BotAPI
🤖 Нововведения Bot API (04.12.2016)
В документации Bot API обнаружены следующие изменения:
• В методы getUpdates и setWebhook добавлен необязательный аргумент
• В метод setWebhook добавлен необязательный аргумент
• В методе
• Добавлен метод deleteWebhook для снятия вебхука и возврашения к получению обновлений через
• В объект WebhookInfo добавлены поля
#BotAPI
В документации 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
#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, новое поле
Мультиязычные боты
Объект User теперь содержит поле
Новые возможности для ботов-администраторов!
• Метод unbanChatMember теперь работает в каналах!
• Новый метод deleteMessage позволяет боту удалять свои собственные сообщения, а также сообщения других пользователей в тех группах и каналах, где бот назначен администратором.
Прочие изменения
• Поле
• Инлайн-клавиатуры с полями
• Добавлены поля
#BotAPI #update
На странице документации 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 для управления пользователями и администраторами, добавлен параметр
• Добавлены методы exportChatInviteLink, setChatPhoto, deleteChatPhoto, setChatTitle, setChatDescription, pinChatMessage и unpinChatMessage для управления группами и каналами. Это значит, что боты могут менять описание групп/каналов, закреплять/откреплять сообщения, и даже создавать пригласительные ссылки (если им это разрешить, конечно).
• В объект Chat добавлены поля
• В объект ChatMember добавлены поля
#BotAPI #update
На странице документации 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.
• Добавлены поля
Примечание: При создании ботом набора стикеров или масок, его название должно оканчиваться на “_by_<имя бота>”.
#BotAPI #Update
На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.2. Теперь боты могут создавать наборы стикеров и масок, а также управлять ими. Список изменений:
• Добавлены методы для работы со стикерами: getStickerSet, uploadStickerFile, createNewStickerSet, addStickerToSet, setStickerPositionInSet и deleteStickerFromSet.
• Добавлены поля
set_name
и mask_position
в объект Sticker, а также два новых объекта, StickerSet и MaskPosition.Примечание: При создании ботом набора стикеров или масок, его название должно оканчиваться на “_by_<имя бота>”.
#BotAPI #Update
core.telegram.org
Telegram Bot API
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
🤖 Bot API 3.3
На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.3. Список изменений:
• Боты теперь могут упоминать пользователей без юзернеймов, используя инлайн-ссылку с URL вида
• Метод getChat теперь возвращает закреплённое сообщение в супергруппе, если оно есть. В объект Chat добавлено поле
• В объект Message добавлены новые строковые поля
• В объект User добавлено новое поле
#BotAPI #update
На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.3. Список изменений:
• Боты теперь могут упоминать пользователей без юзернеймов, используя инлайн-ссылку с URL вида
tg://user?id=ХХХ
, где ХХХ
– числовой ID пользователя. Подробнее.• Метод getChat теперь возвращает закреплённое сообщение в супергруппе, если оно есть. В объект Chat добавлено поле
pinned_message
.• В объект Message добавлены новые строковые поля
author_signature
и forward_signature
, в которых расположена подпись авторов к сообщениям в каналах (если включена).• В объект User добавлено новое поле
is_bot
, содержащее информацию, является ли данный пользователь ботом.#BotAPI #update
core.telegram.org
Telegram Bot API
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
🤖 Информация для разработчиков ботов
Если раньше ваши боты следили за прибытием новых участников в группу, используя поле
#BotAPI
Если раньше ваши боты следили за прибытием новых участников в группу, используя поле
new_chat_member
, знайте – этого поля больше нет в объекте Message. Отныне остаётся только массив new_chat_members
.#BotAPI
В качестве платёжных операторов Telegram в России теперь доступен Сбербанк!
Подробнее на сайте банка: http://www.sberbank.ru/ru/legal/bankingservice/internet_acquiring
via t.me/BotNews/36
#BotAPI
Подробнее на сайте банка: http://www.sberbank.ru/ru/legal/bankingservice/internet_acquiring
via t.me/BotNews/36
#BotAPI
Sberbank
Эквайринг от СберБизнеса
Эквайринг от СберБизнеса — это возможность расплачиваться картой в магазине или на сайте. Рассчитайте и подключайте тариф эквайринга с оптимальной стоимостью для вашего бизнеса. Активация услуги от 1 рабочего дня по всей России.
🤖 Bot API 3.4
На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.4. Список изменений:
• Боты могут отправлять и принимать местоположения в реальном времени. В метод sendLocation добавлено поле
• Добавлены методы setChatStickerSet и deleteChatStickerSet для управления групповыми наборами стикеров.
• Метод getChat теперь возвращает информацию о групповом наборе стикеров супергруппы (если задан).
• Боты могут получать особые объекты (ссылки, юзернеймы, команды ботов и т.д.) из подписей к медиафайлам. В объект Message добавлено поле
#BotAPI #Update
На странице документации Telegram по Bot API появилась информация об обновлении платформы ботов до версии 3.4. Список изменений:
• Боты могут отправлять и принимать местоположения в реальном времени. В метод sendLocation добавлено поле
live_period
, а для инлайн-ботов доступны методы editMessageLiveLocation и stopMessageLiveLocation. • Добавлены методы setChatStickerSet и deleteChatStickerSet для управления групповыми наборами стикеров.
• Метод getChat теперь возвращает информацию о групповом наборе стикеров супергруппы (если задан).
• Боты могут получать особые объекты (ссылки, юзернеймы, команды ботов и т.д.) из подписей к медиафайлам. В объект Message добавлено поле
caption_entities
.#BotAPI #Update
core.telegram.org
Telegram Bot API
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
🤖 Обновление Bot API
На странице документации по Bot API появилась информация о нововведениях, связанных с групповой отправкой медиафайлов, а также некоторые различные изменения.
• Добавлен новый метод sendMediaGroup для отправки нескольких изображений или видеозаписей одним сообщением.
• Добавлен новый тип InputMedia, который должен быть одним из двух подтипов: InputMediaPhoto или InputMediaVideo.
• В объект Message добавлено поле
• Поле
• Метод pinChatMessage теперь может использоваться для закрепления сообщений в каналах. Обратите внимание, при закреплении в канале принудительного уведомления (если канал "замьючен") подписчиков не будет!
• В метод sendInvoice добавлен параметр
P.S. Официального анонса обновления ещё не было и что-то может измениться в ближайшее время, но, как минимум, метод
#BotAPI #update
На странице документации по Bot API появилась информация о нововведениях, связанных с групповой отправкой медиафайлов, а также некоторые различные изменения.
• Добавлен новый метод sendMediaGroup для отправки нескольких изображений или видеозаписей одним сообщением.
• Добавлен новый тип InputMedia, который должен быть одним из двух подтипов: InputMediaPhoto или InputMediaVideo.
• В объект Message добавлено поле
media_group_id
для определения, к какому "альбому" принадлежит медиафайл.• Поле
can_edit_messages
в объекте ChatMember теперь дополнительно указывает, может ли конкретный пользователь закреплять сообщения в супергруппах и каналах.• Метод pinChatMessage теперь может использоваться для закрепления сообщений в каналах. Обратите внимание, при закреплении в канале принудительного уведомления (если канал "замьючен") подписчиков не будет!
• В метод sendInvoice добавлен параметр
provider_data
для отправки платёжному провайдеру дополнительных сведений о платеже. Какие именно нужны сведения, решает сам провайдер.P.S. Официального анонса обновления ещё не было и что-то может измениться в ближайшее время, но, как минимум, метод
sendMediaGroup
уже работает.#BotAPI #update
core.telegram.org
Telegram Bot API
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
Конкурс ботов официально завершён. Победители будут объявлены в течение 2018 года, следите за новостями!
via https://tttttt.me/BotNews/39
#BotAPI #Bot
via https://tttttt.me/BotNews/39
#BotAPI #Bot
Telegram
BotNews
Many thanks to everyone who submitted bots for our Bot Contest! We have collected a lot of requests.
New applications are no longer accepted – this stage of the contest is over. We will continue awarding creators of great bots this year. Have fun using and…
New applications are no longer accepted – this stage of the contest is over. We will continue awarding creators of great bots this year. Have fun using and…
⚠️ Помимо "исчезновения" Telegram X, в настоящий момент могут наблюдаться проблемы с Bot API, но не у всех.
Если какой-то бот вдруг сегодня внезапно перестал работать, не стоит ежесекундно закидывать его сообщениями, просто подождите какое-то время.
#BotAPI
Если какой-то бот вдруг сегодня внезапно перестал работать, не стоит ежесекундно закидывать его сообщениями, просто подождите какое-то время.
#BotAPI
🤖 Обновление Bot API 3.6
На странице документации по Bot API появилась информация об обновлении платформы ботов до версии 3.6.
• В подписях к медиафайлам (caption) теперь разрешается использовать форматирование Markdown или HTML.
• Отныне, если бот получает сообщение А, которое является ответом на сообщение Б, бот сможет видеть содержимое сообщения Б независимо от своих настроек приватности. Другими словами, если при ответе на сообщение пользователь вызовет команду бота или упомянет его по @юзернейму, бот поймёт, на что именно идёт ответ.
• В объект Message добавлено поле
• В метод sendVideo, а также в объект InputMediaVideo добавлен аргумент
#BotAPI #Update
На странице документации по Bot API появилась информация об обновлении платформы ботов до версии 3.6.
• В подписях к медиафайлам (caption) теперь разрешается использовать форматирование Markdown или HTML.
• Отныне, если бот получает сообщение А, которое является ответом на сообщение Б, бот сможет видеть содержимое сообщения Б независимо от своих настроек приватности. Другими словами, если при ответе на сообщение пользователь вызовет команду бота или упомянет его по @юзернейму, бот поймёт, на что именно идёт ответ.
• В объект Message добавлено поле
connected_website
. Когда пользователь авторизуется на каком-либо сайте через Telegram Login Widget, бот, ответственный за авторизацию, получит уведомление об этом с указанием домена, на котором, собственно, авторизовался пользователь.• В метод sendVideo, а также в объект InputMediaVideo добавлен аргумент
supports_streaming
, являющийся индикатором того, что видео пригодно для потокового воспроизведения (стриминга).#BotAPI #Update
core.telegram.org
Telegram Bot API
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
Также вышло обновление Telegram Bot API. Полного списка изменений на странице документации ещё нет, но из заметных изменений:
• У GIF-анимаций теперь отдельный тип Animation, добавлен метод sendAnimation.
• Появилась возможность заменять одни медиафайлы на другие (метод editMessageMedia).
• Новые методы и типы данных про Telegram Passport. Подробнее про технические аспекты "паспорта" в Telegram можно прочитать здесь.
#Update #BotAPI
• У GIF-анимаций теперь отдельный тип Animation, добавлен метод sendAnimation.
• Появилась возможность заменять одни медиафайлы на другие (метод editMessageMedia).
• Новые методы и типы данных про Telegram Passport. Подробнее про технические аспекты "паспорта" в Telegram можно прочитать здесь.
#Update #BotAPI
core.telegram.org
Telegram Bot API
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
🤖 На странице Telegram Bot API замечено важное изменение: подпись к медиафайлам теперь составляет не 200 символов, а 1024!
#BotAPI
#BotAPI