بوت تلغرام تونسي ذكي - السي ميمي | Tunisian Telegram Bot
# 🤖 السي ميمي — بوت تلغرام تونسي ذكي
## المميزات
- 🇹🇳 **باللهجة التونسية** — البوت يتكلم بالتوانسة فقط
- 🧠 **ذكاء اصطناعي** — مدعوم بـ OpenAI GPT-4o-mini للمحادثات الذكية
- 😂 **ساخر ومثقف** — شخصية تونسية ظريفة ومحبوبة
- 📋 **18 أمر عربي** — في 8 فئات: دردشة، معلومات، ترفيه، أدوات، دين، أخبار، أدمن
- 🎛 **قايمة تفاعلية** — أزرار inline keyboard عند /start
- 👥 **يدعم المجموعات** — يرد تلقائياً بنسبة 15% ويتفاعل مع المنشنات
- ⚡ **يعمل بدون OpenAI** — عنده ردود احتياطية تونسية
## متطلبات التشغيل
1. **Node.js** — نسخة 18 أو أحدث
2. **توكن بوت** — من @BotFather في تلغرام
3. **OpenAI API Key** — من platform.openai.com (اختياري)
## طريقة التشغيل
### 1. نسخ الملف `.env`
```bash
cp .env.example .env
```
### 2. تحرير `.env` وأضف التوكنات
```
TELEGRAM_BOT_TOKEN=توكن_البوت_هنا
OPENAI_API_KEY=sk-...
```
### 3. تنزيل المكتبات وتشغيل
```bash
npm install
npm start
```
## رفع على Railway
1. ارفع الملفات على GitHub
2. في Railway: New Project → Deploy from GitHub repo
3. أضف المتغيرات البيئية (Environment Variables):
- `TELEGRAM_BOT_TOKEN`
- `OPENAI_API_KEY`
4. Railway يشغل `npm start` تلقائياً
## الأوامر المتاحة
| الأمر | الفئة |
|--------|------|
| /بداية | القايمة الرئيسية |
| /مساعدة | قائمة الأوامر |
| /من_انت | معلومات عن البوت |
| /احكي | دردشة مفتوحة |
| /نكتة | نكتة تونسية |
| /رأيك | رأي في موضوع |
| /بحث | بحث عن معلومة |
| /اخبار | آخر الأخبار |
| /تعريف | تعريف كلمة/مصطلح |
| /اغنية | أغاني تونسية |
| /فيلم | أفلام تونسية |
| /طقس | حالة الطقس |
| /عملة | تحويل العملات |
| /قرآن | آيات قرآنية |
| /حديث | أحاديث نبوية |
| /تونس | أخبار تونس |
| /احصائيات | إحصائيات البوت |
| /رسالة_عامة | رسالة جماعية (أدمن) |
## هيكل الملفات
```
tunisian-bot/
├── server.js # الكود الرئيسي
├── package.json # المكتبات المطلوبة
├── .env.example # نموذج المتغيرات البيئية
└── README.md # هذا الملف
```