Bu bot foydalanuvchilarga eslatmalar yaratish, yangilash, o'chirish va belgilangan vaqtda xabar yuborish imkonini beradi.
git clone git@github.com:JavoxirJava/note-bot.git
cd note-bot
npm install
Fayl nomini example.env
dan .env
ga o'zgartiring va kerakli qiymatlarni to'ldiring:
mv example.env .env
.env
fayliga quyidagi ma'lumotlarni kiriting:
BOT_TOKEN=<your_bot_token>
DB_NAME=<your_bot_db_name>
DB_USER=<your_db_user>
DB_PASSWORD=<your_db_password>
DB_HOST=<your_db_host>
DB_PORT=<your_db_port>
node index.js
- Bot foydalanuvchilardan eslatmalarni qabul qiladi.
- Eslatmalar belgilangan vaqtda yuboriladi.
- Eslatmalar CRUD operatsiyalari bilan boshqariladi.
Loyihada quyidagi asosiy kutubxonalar ishlatilgan:
dotenv
- Muhit o'zgaruvchilarini yuklashmoment
- Vaqt formatlashnode-cron
- Cron ishlarini bajarishpg
- PostgreSQL bilan ishlashtelegraf
- Telegram bot yaratish uchun
Agar dasturda xatolik yuzaga kelsa:
.env
faylini to'g'ri to'ldirganingizni tekshiring.- Baza ma'lumotlarini kiritishda xatolik yo'qligini tekshiring.
npm install
orqali barcha paketlar o'rnatilganligiga ishonch hosil qiling.
Loyiha ochiq manbali va hissa qo'shishga xush kelibsiz!
git checkout -b yangi-xususiyat
O'zgartirishlarni kiritgandan so'ng:
git add .
git commit -m "Yangi xususiyat qo'shildi"
git push origin yangi-xususiyat
So'ng Pull Request
yuboring.