| logos | ||
| run | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| allowed.list | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Simple Telegram bot for ChatGPT OpenAi API
tgbot-chatgpt
Запустить контейнер:
APP_INSTANCE=<app_instance_name> docker compose up -d
где <app_instance_name> - имя запускаемого экземпляра:
4o(ChatGPT 4o)35(ChatGPT 3.5)in(ChatGPT instruct)
Например: APP_INSTANCE=4o docker compose up -d
Для каждого хоста и экземпляра настраивается своя конфигурация, которая находится в:
/data/secrets/${SERVER_DOMAIN}/tgbot-chatgpt/${APP_INSTANCE}/
Сервисные команды:
Останавливает и удаляет контейнеры, сети, тома и образы: APP_INSTANCE=4o docker compose down -v
Пересоздать образ:
APP_INSTANCE=4o docker compose -p 4o up --build --force-recreate
APP_INSTANCE=in docker compose -p in up --build --force-recreate
Открыть консоль запущенного контейнера docker exec -it tgbot-chatgpt-4o /bin/sh
остановить контейнеры:
docker stop tgbot-chatgpt-4o
docker stop tgbot-chatgpt-in