Logo Lanfrica

Caawiyebot/Tele2026

Domain:

natural language processingeducation

Record type:

software
Creator:
Caa
Host:
Somali AI Course Telegram Bot # Tele2026 - Somali AI Course Telegram Bot Mashruucan waa chatbot Telegram ah oo lagu dhisay Python (pyTelegramBotAPI) iyo SQLite (SQLAlchemy) si loo maareeyo macluumaadka koorsooyinka AI iyo Chatbot-yada ee Af-Soomaaliga. ## Sida Loo Isticmaalo ### 1. Diyaarinta Deegaanka (Setup) 1. **Ku rakib Python:** Hubi in kombuyuutarkaaga uu ku rakiban yahay Python 3.8+. 2. **Abuur Virtual Environment:** ```bash python3 -m venv venv source venv/bin/activate ``` 3. **Ku rakib Dependencies:** ```bash pip install pyTelegramBotAPI SQLAlchemy ``` ### 2. Habaynta Bot-ka (Configuration) 1. **Hel Token-kaaga:** Ka hel token-kaaga bot-kaaga cusub ee Telegram adigoo la hadlaya **@BotFather**. 2. **Beddel Token-ka:** Fur faylka `bot.py` oo beddel xariiqda koowaad ee `TOKEN` oo ku beddel token-kaaga dhabta ah: ```python TOKEN = 'YOUR_BOT_TOKEN' # FADLAN BEDDEL ``` 3. **Beddel Links-ka:** Faylka `bot.py` waxaa ku jira links badan oo *placeholder* ah (tusaale: `WHATSAPP_COMMUNITY_LINK`, `REGISTRATION_LINK`). Fadlan beddel links-kan oo ku beddel links-kaaga dhabta ah. ### 3. Ku Dar Casharradaada Faylka `bot.py` wuxuu ku jiraa qayb la yiraahdo `populate_data()`. Halkan waxaad ku arki doontaa sida loo buuxiyo xogta koorsooyinka iyo casharrada. * **Fiiro Gaar Ah:** Waxaan ku xaddidnay fiidyowyada 5MB si loo hubiyo in Telegram uu si fudud u maareeyo. Fiidyowyada ka weyn 5MB, waxaad u baahan tahay inaad ku shubto meel kale (tusaale: YouTube, Vimeo, ama Google Drive) oo aad isticmaasho link-ga fiidyowgaas. ### 4. Ku Orodsiinta Bot-ka (Running the Bot) 1. **Hubi in Virtual Environment-ka uu shaqaynayo:** ```bash source venv/bin/activate ``` 2. **Ku orodsi bot-ka:** ```bash python bot.py ``` ### 5. Ku Shubista GitHub (Push to GitHub) **Tallaabooyinka ku shubista GitHub:** 1. **Abuur Repository Cusub:** Tag GitHub oo abuur repository cusub oo magaciisu yahay **Tele2026**. 2. **Ku dar Faylasha:** Ku dar faylasha mashruucaaga: ```bash git init git add . git commit -m "Initial …

Languages