O'zim yozgan telegram bot uchun Framework. Ishlashni osonlashtiradi. Kod yozish tezlashadi. Ancha funktsiyalarini example kodda ishlatmadim. Aqliz yetsa ishlata olasiz, bor kuchida ishlatilsa zo'r ishlarni oson qilsa bo'ladi. Ba'zi joylari dehqoncha yozilgan. i18 ishlatilgan ya'ni bemalol bir nechta tilni ishlata olasiz. Optimizatsiya. User step qo'yishga va step olishga imkoniyat yengil. Knopka qo'shish imkoni zo'r.
https://github.com/sheykhri/sheykhri.git
https://github.com/sheykhri/sheykhri/archive/master.zip
$language = new i18n();
Tilni ishga tushuramiz.
$language->setPrefix('T');
Tilni T deb belgilab olamiz, belgilanmasa standart holatda L deb qabul qilinadi. Ishlatish paytida bizga kerak bo'ladi.
$language->setFallbackLang('uz');
lang_uz.ini faylini yuklaydi.
$language->setFallbackLang('ru');
lang_ru.ini faylini yuklaydi.
$language->init();
Tilni ishga tushurish, barcha tilni sozlash amalidan keyin tilni ishga tushurish shart.
$api->sendMessage(['text' => T::start, 'parse_mode' => 'HTML']);
sendMessage orqali T::start, ya'ni tanlangan til faylidan start="Salom" deyilgan joyni, HTML xolatida yuboramiz.