Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
5 000 ₽

Пофиксить проект Django

закрыт без выполнения


Описание проекта:

Конструктор ботов для фб, вк и телеграм.

есть 4 класса ботов. каждый наследуется от отдного Bot. при новом сообщении в любом из ботов вызывается функция process_message. Там проверка на нового пользователя сперва - welcome_message если есть, иначе поиск сценария по текущему тексту сообщения. если нет, то default_response если есть. если ничего - то просто продолжаем ждать. 


в первых трех случаях - получаем первый триггер нужного сценария. в нем цепочка сообщений и теги - добавляем нужные, удаляем ненужные, меняем текст {username}, {first_name} и тд. 


дальше обработка цепочки - текст, вложение, тайминги, анкеты, и еще что-то там, я не помню, кода перед глазами нет. соответственно, если таймер - то откладываю отправку начиная с текущего сообщения. 


также по рассылке - отложенная отправка цепочки через ту же функцию (delay+proccess_messages)


Я описал процесс получения сообщения и реакцию на элементы цепочки. Сейчас на последнем этапе (доставки любого элемента цепояки происходит ошибка - потому что не доходит сообщение)


Так как обработка сообщений часто происходит с ошибкой, то баг внутри функции proccess_message, а скорее всего в вызываемой внутри функции message_routine.


Репозиторий:

gitlab.com/chatlead/chat-lead


Код models.py с комментариями — https://drive.google.com/file/d/1d-F-In5q1obt79Pzmz7NXbWVDDjLShmO/view?usp=drivesdk



Обновление #1 от 25 сентября 2019
Исправить код конструктора ботов(whatsapp, telegram, vk, facebook). Веб приложение написано на django. Первостепенная задача исправить критические ошибки и сделать возможным работу телеграм бота (в кратчайшие сроки). Так как логика ботов схожа между собой, то исправив критические ошибки в классе Bot, есть вероятность успешно запустить и другие боты.

Сделать ставку!
Заказчик не желает делать предоплату? Оплата через Сейф поможет избежать возможного мошенничества.
  1.  10 дней 5 000 ₴
    Maksym
    Maksym Masalov
    224   

    Готов все обсудить и начать сотрудничество. Интересный проект. Пишите в лс.

    Украина Днепр | 25 сентября 2019 |