Skip to content
This repository has been archived by the owner on Sep 4, 2024. It is now read-only.

Latest commit

 

History

History
65 lines (48 loc) · 3.03 KB

README_ru.md

File metadata and controls

65 lines (48 loc) · 3.03 KB

VK-BOT

Удобный чат-бот для взаимодействия с poo.tomedu.ru

en|RU

Bun MongoDB

TypeScript JavaScript

Visual Studio Code WebStorm

Установка

Этот проект требует Bun последней версии.

Клонируйте этот репозиторий:

git clone https://github.com/DIARY-SPO/vk-bot

Настройте свою копию проекта. Для этого создайте файл .env и укажите в нем основные параметры:

Имя параметра Пример Описание Обязательно
SERVER_URL https://poo.tomedu.ru/services/security Адрес до сервисов вашего дневника Да
TOKEN vkq.a.FdSdkdsDfj4ehnEhg... Токен от вашего сообщества, где будет располагаться бот Да
LIMIT 20 Лимит запрсоов к API Нет
ENCRYPTED_KEY jK309nA8XXk5IKm13XRkxJBXD15JHU8F Ключ для шифрования паролей. Его длина должна составлять ровно 32 символа Да
DATABASE_HOST 192.168.0.112 Хост базы данных Да
DATABASE_PORT 27017 Порт от базы данных Да
DATABASE_NAME bot Имя базы данных Да
DATABASE_USERNAME admin Имя пользователя Базы Данных Да
DATABASE_PASSWORD MyPassword! Пароль от пользователя Базы Данных Да

Пример корректно заполненного файла (см. .env.example):

SERVER_URL=https://poo.tomedu.ru/services/security
TOKEN=vkq.a.FdSdkdsDfj4ehnEhg...
ENCRYPTED_KEY=jK309nA8XXk5IKm13XRkxJBXD15JHU8F
DATABASE_HOST=192.168.0.112
DATABASE_PORT=27017
DATABASE_NAME=bot
DATABASE_USERNAME=admin
DATABASE_PASSWORD=MySuperPassword!
LIMIT=20

Ваша база данных mongodb должна работать на порту 27017.

Установите зависимости, затем запустите сервер.

bun install
bun run --watch main.ts

Этот файл может быть дополнен/изменен... Следите за обновлениями!