Найти в Дзене
Закреплено автором
Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их за контент
1 год назад
 • Вы подписаны

Массовая рассылка сообщений через Telegram бота

На одном из проектов мне необходимо было выполнять рассылку сообщений очень большому кол-ву пользователей, порядка 20к. При массовой рассылке я столкнулся с ограничением на кол-во сообщений в секунду. В посте я расскажу, что это за ограничение и как я решал данную проблему. У Telegram существует мифическое ограничение, которое необходимо учитывать. В документации сказано про некое ограничение в ~30 сообщений в секунду, иначе получишь ошибку HTTP [429] Too Many Requests: Unfortunately, at this moment we don't have methods for sending bulk messages, e...

1 год назад
 • Вы подписаны

Ошибка 'Bad Request: message to edit not found' при редактировании сообщений ботом

На одном из проектов столкнулся со следующей проблемой: Бот при попытке редактировать сообщение получает ошибку, что данного сообщения не существует: Bad Request: message to edit not found При этом сообщение на месте и можно даже получить его идентификатор. Эту проблему я наблюдал довольно долго и в какой-то момент решил закатать рукава и разобраться почему же так происходит. Бот занимается рассылкой заказов на спецтехнику. Как только в базе появляются новые заказы, бот рассылает их всем пользователям, которые подписались на ту или иную спецтехнику...

1 год назад
 • Вы подписаны

"Коробочное решение": Telegram бот с автопостингом из VK

Один из типовых проектов, с которых я начинал свой путь в разработке Telegram ботов - это бот для автопостинга новостей из паблика VK в Telegram канал. Основываясь на приобретенном опыте, я делал такого бота как Enterprise Java приложение, которое крутится на сервере приложений Wildfly. Когда я начал делать таких ботов на заказ, то суть реализации не поменялась и доставка решения тоже была аналогичной: Устанавливал необходимый софт, разворачивал Wildfly, NoSQL базу Redis и заливал бота как .ear архив через web-интерфейс Wildfly...

2 года назад
 • Вы подписаны

Мониторинг ошибок с помощью Telegram канала

В данной статье расскажу про мониторинг ошибок с помощью Telegram канала. Приведу примеры проектов, в которых использую данных подход. На одном из проектов, в котором есть платежи, нужна была возможность получать информацию об ошибках платежей, чтобы оперативно реагировать на непредвиденные ситуации и принимать меры по устранению возникающих ошибок. 💡Родилась идея перехватывать и отправлять такие ошибки в отдельный Telegram канал. Сообщение состоит из текста ошибки или кода + текста ошибки, также...

2 года назад
 • Вы подписаны

MIROприятие

В данной статье приведу несколько примеров ситуаций, когда, на мой взгляд, необходимо визуальное представление работы бота. Схему я разрабатываю на платформе Miro. В бесплатной версии одновременно можно работать только с 3 досками (грубо говоря, это 3 активных проекта). По функционалу мне с головой хватает бесплатной версии, так что ничего про платные плюшки сказать не могу. Клиент вообще никогда не работал с Telegram ботами и ему сложно представить как это все выглядит и как вообще устроена механика...

2 года назад
 • Вы подписаны

Запуск Telegram бота как службы Windows

У одного из клиентов была задача запустить Telegram бота локально на своем ноутбуке на ОС Windows. Есть несколько вариантов как это можно сделать: 1. Вручную через командную строку каждый раз запускать .jar файл 2. Через среду разработки (IDE) 3. Запускать как службу Windows Первые два варианта сразу НЕТ. Запуск должен быть максимально простым и прозрачным для клиента. Я пошел изучать вопрос и нашел отличную open source утилиту WinSW (Windows Service Wrapper), которая позволяет установить свою службу на ОС Windows...

Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их
за контент