Бот-контролер
8656 UAHЗдравствуйте ) Вы мастер на все руки?
Вопросы кандидату (ответы только развёрнутые)
1.
Есть Telegram-бот, который:
– работает в чате с клиентом
– ведёт чек-лист задач
– следит за дедлайнами
– если задача не выполнена, пишет в отдельный рабочий чат команды до выполнения
Опиши архитектуру:
– где и как хранится состояние проекта
– как хранятся задачи, статусы, дедлайны
– как бот определяет просрочку
– как реализованы повторные напоминания
– что происходит при перезапуске сервера
Ответ «через if / cron / просто БД» без логики не подходит.
2.
Клиент присылает сообщение или файл.
Опиши пошагово:
как бот понимает, что это: текст, документ, подтверждение
как бот понимает, к какой задаче это относится
как проверяется, подходит документ или нет
что бот делает, если документ:
– подходит
– не подходит
– не хватает данныхчто бот отвечает клиенту в каждом случае
Нужен алгоритм, не код.
3.
В проекте используется AI.
Ответь:
– для каких задач AI используется
– для каких задач AI использовать нельзя
– как не допустить, чтобы AI менял бизнес-логику
– как разделить ответственность между кодом и AI
Ответ «AI сам решит» — сразу нет.
4.
Есть задача со статусом WAITING_CLIENT.
Дедлайн прошёл. Клиент молчит.
Опиши:
– как бот это обнаруживает
– как часто бот пишет клиенту
– как часто бот пишет в рабочий чат
– как остановить напоминания
– как выглядят сообщения клиенту и команде
Нужна логика и тайминги.
5.
Через месяц появляется новый процесс:
– другие шаги
– другие документы
– другие дедлайны
Что ты сделаешь, чтобы:
– не переписывать код
– менять процесс через конфигурацию
– добавлять новые чек-листы
Опиши, что хранится в БД, а что в коде.
6.
Опиши реальный опыт:
– делал ли ты ботов или сервисы, которые контролируют задачи
– были ли дедлайны и ответственность
– что именно ты реализовывал
Если опыта нет — так и напиши.
Как я буду оценивать
Подходит:
– человек думает состояниями
– понимает процессы и дедлайны
– разделяет код и AI
– объясняет логикой, не терминами
Не подходит:
– короткие ответы
– общие слова
– “можно попробовать”
– упор только на код
– AI как магия
Отвечай по пунктам.
Без воды.
-
1 день8656 UAH
444 2 0 1 день8656 UAHготов помочь вам с этим
имею большой опыт работы в полном стеке
отправлю вам предыдущую работу, чтобы убедиться, что мы подходим друг другу
-
10 дней8656 UAH
415 3 0 10 дней8656 UAHВот как я бы это реализовал:
Состояние храню в PostgreSQL, где каждый проект работает как Конечный Автомат Состояний. Это означает, что задача не может перескочить через этап или зависнуть в неизвестности. Дедлайны отслеживаются через очереди задач на базе Celery или Redis: при создании задачи сразу планируется событие на время дедлайна. Если сервер перезагрузится — данные не исчезнут, так как очередь имеет параметр persistence для постоянного хранения, и бот подхватит работу с той же секунды.
При обработке входных данных бот сначала определяет тип контента и контекст, проверяя, на каком этапе сейчас клиент и какое действие он ожидает в статусе ожидания. Валидация происходит двухуровнево: сначала код проверяет технические параметры файла, а затем AI-ассистент подтверждает содержание, например, является ли это действительно нужным документом. Если все хорошо — статус изменяется автоматически, а если нет — бот объясняет ошибку, не закрывая задачу.
AI я использую для классификации намерений, распознавания данных и ответов на типовые вопросы. Ему запрещено самостоятельно принимать решения о изменении бизнес-логики или статусов. AI лишь возвращает структурированный JSON с данными, который код валидирует по жестким правилам перед любым действием.
Работа с дедлайнами автоматизирована через события в очереди. Как только время истекло, бот пишет клиенту через час, а затем раз в шесть-восемь часов, чтобы не попасть в спам-фильтры. Если реакции нет более двенадцати часов, бот автоматически отправляет уведомление в рабочий чат команды. Любая активность клиента мгновенно изменяет статус в базе, что автоматически удаляет все запланированные напоминания для этой задачи.
…
Чтобы не переписывать код при появлении новых процессов, я вынесу всю логику шагов, типы документов и тексты сообщений в JSON-конфигурацию в базе данных. В коде останется лишь универсальный движок, который читает эти схемы. Таким образом новый чек-лист или изменение дедлайнов реализуется простым обновлением записи в БД без необходимости деплоить новый код.
Что касается опыта, я создавал телеграм-ботов на Python для генерации презентаций, использовал токен Google AI Studio и pexels, а также бота для генерации диалогов на основе ИИ, также создавал андроид-приложения.
-
1 день8656 UAH
172 1 1 1 день8656 UAHДобрый день! Готов выполнить данный проект есть большой опыт разработки различных приложений.
-
7 дней8656 UAH
5293 23 0 1 7 дней8656 UAH
Актуальные фриланс-проекты в категории Разработка ботов
Телеграмм Бот РПГЗдравствуйте, уважаемые программисты! Я ищу разработчика для создания Telegram-проекта в формате текстовой ролевой игры (RPG) во вселенной Евровидения (по примеру текстовых ролевых игр Клуб Романтики) Пожалуйста, прочитайте пошагово задумку и дайте ваш комментарий относительно… Разработка игр, Разработка ботов ∙ 17 часов 30 минут назад ∙ 57 ставок |
ТЗ НА ДОПРАЦЮВАНИЕ AI-БОТА ГЕНЕРАЦИИ ЛИЧНЫХ ПЕСЕНТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та… Python, Разработка ботов ∙ 18 часов 22 минуты назад ∙ 30 ставок |
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 1 день 11 часов назад ∙ 78 ставок |
Разработка AI-консультанта для сайта проверки рабочих виз (WordPress)Разработка AI-консультанта для сайта проверки рабочих виз (WordPress) О проекте Разрабатывается англоязычный сайт по предварительной проверке возможности получения рабочей визы в Израиль. Необходим AI-консультант в формате онлайн-чата, который будет помогать посетителям сайта… AI и машинное обучение, Разработка ботов ∙ 1 день 17 часов назад ∙ 35 ставок |
SMM + контент-менеджер для IT-школы - опыт с воронками и продвижением курсовО нас Молодой проект практического IT-образования на старте. Готовим первый поток курса по PM и строим каналы с нуля. Ищем человека, с которым будем расти. Что нужно делать У нас есть видение, но нет написанной стратегии. Ищем человека, который поможет ее доработать и сразу… Продвижение в социальных сетях (SMM), Разработка ботов ∙ 2 дня 18 часов назад ∙ 24 ставки |