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 year ago
JSON representation
test RTNO: demo help-desk bot with chat-gpt integration
- Host: GitHub
- URL: https://github.com/mkhaykin/pythonrtno
- Owner: mkhaykin
- Created: 2024-05-21T06:45:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-03T08:35:35.000Z (about 2 years ago)
- Last Synced: 2025-02-10T12:45:49.243Z (over 1 year ago)
- Topics: chatgpt-api, docker, fastapi, postgres, rabbitmq, telegram-bot
- Language: Python
- Homepage:
- Size: 73.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)