Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mkhaykin/pythonrtno
- Owner: mkhaykin
- Created: 2024-05-21T06:45:18.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-03T08:35:35.000Z (8 months ago)
- Last Synced: 2024-06-03T11:39:21.701Z (8 months 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)