Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Загружаем изображение…

Вот бот.


Наш рассыльщик — бот в Telegram, который приносит подписчикам наши разборы прямо в личку. Обещали показать его изнутри — с часами и поломками. Показываем.
Снаружи он проще некуда: одна кнопка — подписался, и всё приходит само. Как пол под ногами. Но скрипит никогда не ламинат: скрипит стяжка под ним. Так и с ботами. Видимых слов в этом боте — двадцать шесть строк. Кода под ними — пятьсот: память подписчиков, журнал доставки каждого сообщения, поведение при обрыве посреди рассылки. И ещё полтысячи строк проверок — 45 испытаний на бота, у которого снаружи всего две команды: подписаться и отписаться.
Часы: код собран за вечер 31 июля. Но до первой строчки кода был чертёж — его разобрали на прочность и двадцать слабых мест закрыли ещё на бумаге.
Самое опасное поймали уже на проверке готового: перезапуск в неудачную секунду молча терял рассылку — целиком, без следа. Починили: недоставленное бот теперь докатывает сам.
Что не идеально до сих пор: два сообщения боту за полминуты — и второе останется без ответа. Это защита от потопа, но со стороны выглядит молчанием. Думаем, как вежливее.
Кухня открытая: часы, поломки, починки — как есть.
Просмотры: 57
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти