{"id":14276,"url":"\/distributions\/14276\/click?bit=1&hash=721b78297d313f451e61a17537482715c74771bae8c8ce438ed30c5ac3bb4196","title":"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0443 \u0431\u0435\u0437 \u0431\u0438\u0440\u0436\u0438","buttonText":"","imageUuid":""}

Telegram, начни диалог с разработчиками ботов

Привет всем! Это Никита. Моими ботами в Телеграме пользуется больше 20 000 000 людей. Среди них @voicybot, @shiedy_bot, @banofbot. И у меня есть очень много претензий к команде Telegram и к их посредственному отношению к людям, которые увеличивают ценность мессенджера для пользователей.

График выше — это среднее время между моментом, когда пользователь отправил сообщение, и моментом, когда Телеграм доставил это сообщение боту. Вы не ошиблись, недавнее среднее время — примерно 34 минуты. Если вы послали в Войси сообщение полчаса назад, то через 4 минуты Телеграм доставит его до бота.

Я бы хаял себя и свои серверы (как я делал это всегда ранее) но есть два момента, которые в этот раз произошли:

1. Нагрузка на серверы Войси сейчас меньше 20%.

2. Отправив два вызова getUpdates с offset: -1, которые должны возвращать последнее сообщение и сбрасывать беклог апдейтов, я оба раза получил сообщения 33-х минутной давности.

Большую часть своих недовольств Бот АПИ я описал в своем посте от 26 февраля 2019 года (после него так ничего и не изменилось). Этот же пост со своими предложениями по улучшению я сразу же отправлял и в @BotSupport — однако там такие вещи предпочитают игнорировать. Повторять их тут не буду.

Я уже молчу о том, что команда Телеграма забыла про конкурс для разработчиков ботов. Сколько бы я ни говорил с создателями крайне популярных ботов с десятками миллионов пользователей, никто не получил ни доллара от Телеграма. Ну, пускай — обещать не значит жениться, мы это поняли уже после истории с ТОН.

Я — мелкий инди-разработчик, у которого большая часть проектов ведется единственным разработчиком (мной), а большая часть моего кода лежит в открытом доступе. Я стараюсь помочь как можно большему количеству людей своим кодом — абсолютно бесплатно. Но мне постоянно ставит палки в колеса закрытость Telegram Bot API.

Что я хочу?

Чтобы команда разработки Телеграм Бот АПИ начала хотя бы диалог с разработчиками наиболее популярных ботов в Телеграме. Мы можем помочь, мы хотим помочь, мы готовы даже пулл реквесты слать в Бот АПИ, если выложите код в открытый доступ. Дайте нам такую возможность.

Пока Телеграм не начнет идти на встречу разработчикам, которые добровольно и бесплатно пытаются увеличить ценность мессенджера собственными потом и кровью, у меня нет веры в нормальное развитие ботов на платформе.

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

Спасибо, что прочитали. Накопилось.

0
168 комментариев
Написать комментарий...
Дамир Закиров

На мой взгляд, совершенно необоснованные претензии. Я тоже работаю с api телеграм ботов, с 2017го года, моими решениями, например, https://infostart.ru/public/627500/, пользуются много людей, однако, я не сталкивался ни с одной из вышеописанных проблем, даже близко. 

Ответить
Развернуть ветку
borodutch
Автор

Гхм, тут вопрос именно в количестве пользователей одного бота. У меня количество сообщений достигает 10 000 в секунду иногда.

Ответить
Развернуть ветку
Дамир Закиров

Даже не предполагаю, какие могут вылезти косяки при 10000 в секунду ) Однако, Telegram всё равно остаётся крутой платформой :-) Во всяком случае, желания лезть в API других мессенджеров не возникает ;-)

Ответить
Развернуть ветку
borodutch
Автор

То, что АПИ крутой до того, как сервисами начинает пользоваться достаточно много людей — я с этим не спорю. Единственное, чего я прошу в этой статье и других своих постах — это начать диалог с разработчиками ботом. И вы, и мы можем сильно помочь Телеграму, если они просто дадут нам это сделать.

Ответить
Развернуть ветку
Дамир Закиров

Я думаю, игнорирование разработчиков ботов со стороны Telegram, если таковое имеется — это просто экономия далеко не безграничных программистских ресурсов, когда нужно выбирать между важными и очень важными задачами.

Ответить
Развернуть ветку
nobody nowhere

Видимо, ввести новые "эмоджи" с воротами и мишенью - это была архиважная задача, важнее улучшений работы и действительно полезных функций.

Ответить
Развернуть ветку
Дамир Закиров

уверен, что да :-) Нам, разработчикам, нужны новые нагрузочные фичи в ботах, а им, пользователям, нужны анимированные эмодзи ;-) А на одного разработчика Telegram приходится много миллионов пользователей

Ответить
Развернуть ветку
165 комментариев
Раскрывать всегда