gigachat-tg-bot
GPT-бот для телеграм
Простейший телеграм-бот с базой данных на MongoDB, панелью для управления базой данных Mongo Express.
Docker-контейнер самого бота объединен в Docker-композицию с готовыми образами MongoDB и Mongo Express.
ENV-переменные
Переменная | Значение |
---|---|
MONGO_ROOT_USER | Имя пользователя для СУБД |
MONGO_ROOT_PASSWORD | Пароль пользователя для СУБД |
MONGOEXPRESS_LOGIN | Логин для панели управления БД |
MONGOEXPRESS_PASSWORD | Пароль для панели управления БД |
BOT_TOKEN | Токен от телеграм-бота |
BOT_GPT | Ключ от OpenAI-кабинета |
Dev-режим
Докер-композиция настроена для запуска бота в dev-режиме, то есть с использованием утилиты nodemon для перезапуска nodejs-приложения после изменения файлов приложения. Можно выключить поменяв скрипт в package.json (nodemon заменить на node) или Dockerfile (заменить npm run dev на npm run start).
Описание
Простейший телеграм-бот с базой данных на MongoDB, панелью для управления базой данных Mongo Express.
Языки
JavaScript
- Dockerfile