- Nodejsni bilish;
- FS modullari bilan to'liq ishlay olishi;
- Fetch API haqida tushunchaga ega bo'lishi;
- ES6 da kod yoza olishi;
- SQLni basic bilish;
- Query yuborishni bilish;
- SELECT, UPDATE, DELETE, INSERT va JOIN lar bilan ishlagan bo'lishi;
- PG packageni bilishi;
- Yoki alternativ variant bo'yicha mongodb da shu amallarni bilishi kerak.
- Telegram Bot API bilan tanishish (to'liq);
- Nodejsda Bot API ga murojaat qilish (kutubxona yoki custom);
- Botni ma'lumotlar bazasiga ulash;
- Botda admin panel tuzish;
- To'lovlar bilan ishlash (Click va Payme);
- Bot File Structure
- Bot bilan scraping amallarini bajarish
- @botfather bilan ishlash;
- Polling va Webhook tushunchasi;
- Methodlar va Responselar (to'liq);
- Custom server hosil qilish (Local Bot API Server) [2000 mb gacha fayl yuklash];
- Requestlar bilan endpointlarga murojaat qilish;
- node-telegram-bot-api kutubxonasi;
- Postgres bilan ishlash;
- Botda bazani ishlatishga oid yordamlar;
- Bazani remote serverlardan ishlatish;
- SQLite;
- Express va Ejs yordamida botga admin panel yozish;
- Kerakli vaqtda admin panelni socketlar bilan ta'minlash;
- Realtime chat application yozish;
- To'lovlar uchun token olish;
- To'lovlarga oid methodlar;
- To'lov qilinganda keladigan responselarni boshqarish;
- Bot yozganda filelarni to'g'ri joylashtirish;
- Bot yozganda GitHub bilan ishlash;
- Bot uchun server olish va botni server joylash;
- Serverlardan ma'lumotlarni olib kelish;
- Saytni scraping orqali ma'lumotlarini sug'urib olish;
- Saytni ma'lumotlarini bot orqali to'g'ri namoyish etish;
- Server bloklarini proxy bilan aylanib o'tish;