Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mkhaykin/pythonrtno

test RTNO: demo help-desk bot with chat-gpt integration
https://github.com/mkhaykin/pythonrtno

chatgpt-api docker fastapi postgres rabbitmq telegram-bot

Last synced: about 1 month ago
JSON representation

test RTNO: demo help-desk bot with chat-gpt integration

Awesome Lists containing this project

README

        

# python RTNO

Данный репозиторий - решение тестового задания на позицию python backend разработчик.

## Задача:
Разработать модуль для связи и обработки сообщений между Телеграм (через telegram-api) и
чат-ботом OpenAI через их API. [Полный текст задания](docs/Тестовое%20задание%20backend.pdf).

## Демонстрация:
Сейчас решение запущено self-hosted.

Бот - https://t.me/khaykin_bot.

Оператор я.

## Развертывание и тестирование
Для запуска и тестирования проекта, требуется создать файл `.env` с переменными окружения.\
Пример файла: [`.env.example`](.env.sample)

Запуск через docker
```sh
docker-compose up -d
```

## Описание решения
[См. описание решения](docs/solution.md)