ChatBot_Family test task
- Create
.env
file and fill it. (See.env.example
) - npm i
- npm run build
- npm run start:prod
- npm run start
- npm run test
Чтобы зайти в админку, необходимо написать боту команду /start.
Функионал админки доступен только для аккаунта, id которого равен TELEGRAM_ADMIN_CHAT_ID из переменных окружения.
Если боту напишет обычный пользователь, то будет доступен следующий функционал:
- Просмотр всех товаров
- Просмотр всех товаров в корзине
- Очистка корзины
Для добавления бота в канал, нуобходимо сделать следующее:
- Создать канал в телеграме.
- Добавить бота в канал.
- Написать /show_items в канале. После этого бот разместит товары в канале.
npm run typeorm migration:generate -- -n {Name}Migration