Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Помощь в доработке телеграм-бота на python-telegram-bot

Разместить заказ
c
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 5 месяцев
Бюджет: 5000 руб
61.91 $ — 55.12 €
Есть телеграм-бот, который проводит анкетирование пользователя посредством опросов (все опросы анонимные, это важно!). Все вопросы и варианты ответов хранятся в БД. Ответ пользователя так же сохраняется в БД
Коротко о функционале бота:
1. Бот публикует в чат с пользователем вопрос и варианты ответа (опрос).
а) Первый опрос отправляется по команде.
б) Каждый последующий опрос отправляется только после того, как пользователь ответит на предыдущий
2. Пользователь отвечает на вопрос.
а) Он может выбрать один или несколько вариантов ответа.
б) Некоторые варианты ответов требуют от пользователя дополнительного пояснения (комментарий). Это реализовано с помощью функционала беседы
3. После того, как вопросов больше нет бот отправляет в чат сообщение что опрос завершен
Сейчас бот реализован достаточно примитивно и с ним одновременно может работать только один пользователь (чтобы опрос мог пройти другой пользователь требуется перезапуск бота)
Необходимо:
1. Сделать код-ревью проекта
Что требуется от исполнителя: все замечания оформить отдельным файлом с привязкой к коду
2. Сделать бота многопользовательским, т.е. должна быть реализована возможность одновременной работы с ботом неограниченного числа пользователей
Что требуется от исполнителя: предложить варианты реализации (1 – 3, думаю, будет достаточно) в текущей архитектуре и функционале бота. Если это невозможно по каким-либо причинам, предложить свои варианты (1 – 3) с подробным описанием и демонстрацией прототипа (онлайн или видео). В этом случае выполнение п. 1 может не потребоваться, поэтому лучше начать с этого пункта
Стек проекта:
python 3.12
python-telegram-bot
SQLAlchemy
PostgreSQL
Docker

Весь код выложен на github. Доступ к репозиторию будет предоставлен непосредственному исполнителю
Разделы:
Заказ
Опубликован:
05.02.2025 | 23:33 [поднят: 05.02.2025 | 23:33]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: Разработка чат-ботов, недорого, FL.ru

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».