Отныне, с обновлением Bot API у разработчиков появилась возможность запускать свой собственный сервер Bot API. После того, как он начнёт свою работу, бот будет отправлять запросы уже на этот сервер вместо api.telegram.org.
После переключения бот также сможет скачивать файлы без ограничения размера, загружать файлы размером до 2000 МБ, загружать файлы, с сервера или по прямой ссылке на файл. Кроме того, появилась возможность использовать любой HTTP URL-адрес, а также локальный IP-адрес и порт для Webhooks.
Разработчики теперь также могут установить позицию max_webhook_connections до 100000, а ещё добавлена возможность получения локального пути как значение поля file_path без необходимости загружать файл после запроса getFile.
Обновление Bot API также разрешает разработчикам передавать владение ботом с одного аккаунта на другой. Весь процесс передачи прав происходит через бота @botfather. Для этого следует обладать двухфакторной аутентификацией, которая включена без изменения пароля не менее, чем за 7 дней до передачи.
Это же нововведение разрешает передавать права также в том случае, если сессия, с которой осуществляется передача, существует не меньше 24 часов. При этом, пользователю, которому осуществляется передача, необходимо написать боту.
Кроме всего прочего, появилась поддержка Live Locations и другие последние нововведения в мессенджере, например, закреплённые сообщения 2.0, варианты ⚽️ и анимированных эмодзи. А ещё Bot API поддерживает анонимных администраторов, отправку сообщений без авторства и отправку плейлистов.
Полный список изменений на официальном сайте: https://core.telegram.org/bots/api-changelog#November-4-2020
Ссылка на первоисточник