{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

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 приходится много миллионов пользователей

Ответить
Развернуть ветку
Denis Efremov

Попробуйте написать бота для Slack!

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

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