أصبح Telegram من المنصات الشائعة لبوتات تقمص الأدوار بالذكاء الاصطناعي. بخلاف Discord الذي ينظم المحادثات في خوادم وقنوات، يتيح Telegram دردشة فردية مع البوت تشبه مراسلة شخص حقيقي. لا خادم تنضم إليه ولا قناة تبحث عنها. ابحث عن البوت واضغط Start وابدأ الحديث.
يشرح هذا المقال كيف تعمل بوتات تقمص الأدوار على Telegram، وما الذي يميز المنصة لهذا الاستخدام، ثم يقدم خطوات إنشاء بوت باستخدام Quickchat AI.
توفر Quickchat AI أيضًا ربطًا بنقرة واحدة يتجاوز BotFather، لكنه يستخدم بوتًا مشتركًا اسمه Quickchat AI. يعتمد نجاح بوت الشخصية كثيرًا على اسمه وصورته، لذا فإن مسار BotFather أدناه هو الأنسب لتقمص الأدوار.
لماذا Telegram لتقمص الأدوار؟
تملك منصة بوتات Telegram خصائص تجعلها مناسبة لهذا الاستخدام:
محادثات فردية افتراضيًا. لكل مستخدم محادثة خاصة مستمرة مع البوت. لا توجد قناة مشتركة يرى الآخرون رسائلك فيها. تجعل هذه الخصوصية المستخدم أكثر ارتياحًا للانخراط في مواقف إبداعية أو شخصية.
محادثة مستمرة. بخلاف سلاسل Discord التي قد تؤرشف أو يصعب العثور عليها، تبقى محادثة بوت Telegram سلسلة واحدة متصلة لكل مستخدم. يمكنه العودة بعد أيام والمتابعة من حيث توقف.
دعم وسائط متنوعة. تستطيع بوتات Telegram إرسال الصور والملصقات والرسائل الصوتية والنص المنسق، مثل العريض والمائل وكتل الكود، واستقبالها. يتيح ذلك تفاعلات أغنى، كأن يصف البوت المشاهد بتنسيق مناسب أو يرد على صور المستخدم.
لا إعداد خادم للمستخدمين. لا يحتاجون إلى إنشاء خادم Discord أو ضبط الرتب أو إدارة الصلاحيات. يعثرون على البوت ويبدؤون المحادثة، مما يخفض عتبة البدء كثيرًا.
لوحات أزرار وأوامر مضمنة. يمكن للبوت عرض قوائم أزرار داخل المحادثة، تفيد في اختيار الشخصية أو المشهد أو التصرف في تجارب تقمص أدوار شبيهة بالألعاب.
كيف يعمل تقنيًا؟
على المستوى الأساسي، يرسل بوت تقمص الأدوار رسائل المستخدم إلى نموذج لغوي كبير (LLM) مع تعليمات نظام تعرّف الشخصية. تضم هذه التعليمات الصفات والخلفية وأسلوب الكلام وقواعد السلوك.
قد تبدو تعليمات نموذجية لشخصية كما يلي:
You are Kael, a rogue AI that has escaped from a research lab.
You are texting the user from a stolen phone. You speak in short,
urgent sentences. You are paranoid and constantly worried about
being tracked. You use lowercase and minimal punctuation.
You sometimes send messages that are just "..." when you're
thinking. You never use emoji. You ask the user for help
with hiding and finding resources.
يتلقى النموذج هذه التعليمات وسجل المحادثة الحديث، ثم يولّد جوابًا متسقًا مع الشخصية. تعتمد جودة التجربة على ثلاثة أمور:
- جودة تعليمات النظام: مدى تفصيل تعريف الشخصية واتساقه
- إدارة نافذة السياق: مقدار سجل المحادثة الذي يراه النموذج
- قدرة النموذج: جودة توليد محتوى إبداعي يظل منسجمًا مع الشخصية
Telegram Bot API
تُنشأ بوتات Telegram عبر @BotFather، الذي يصدر رمز API. تجري كل الاتصالات بين نظامك الخلفي وTelegram عبر طلبات HTTPS إلى https://api.telegram.org/bot<token>/.
توجد طريقتان لاستقبال الرسائل:
| الطريقة | آلية العمل | الأنسب لها |
|---|---|---|
| الاستطلاع الطويل | يستدعي خادمك getUpdates مرارًا للتحقق من الرسائل الجديدة | التطوير والتشغيل البسيط |
| Webhooks | يرسل Telegram طلب HTTPS POST إلى خادمك عند وصول رسالة | التشغيل الفعلي وزمن استجابة أقل |
تُستخدم Webhooks عادة في بوتات الإنتاج لأنها تلغي انتظار الاستطلاع وتقلل استدعاءات API غير الضرورية. عندما يرسل المستخدم رسالة، يوصلها Telegram إلى رابط webhook خلال أجزاء من الثانية.
مسار المحادثة
User sends message on Telegram
→ Telegram delivers to webhook
→ Backend receives message
→ Retrieves conversation history for this user
→ Constructs prompt: system prompt + history + new message
→ Sends to LLM API
→ Receives response
→ Sends response back via Telegram Bot API
→ User sees the reply
لكل مستخدم Telegram قيمة chat_id فريدة. يستخدمها النظام الخلفي للاحتفاظ بسجل منفصل لكل محادثة. عند استخدام منصة مُدارة مثل Quickchat AI، تُعالج هذه التفاصيل تلقائيًا.
نوافذ السياق وذاكرة المحادثة
قد تمتد محادثات تقمص الأدوار على Telegram إلى مئات الرسائل خلال أيام أو أسابيع. وأكثر القيود التقنية شيوعًا هو حجم نافذة السياق. عند هذا الطول، لا يستطيع النموذج رؤية الرسائل كلها في الوقت نفسه، فيختار البوت ما يضمّنه.
توجد عدة أساليب:
| الاستراتيجية | آلية العمل | المقايضة |
|---|---|---|
| نافذة متحركة | تضمين آخر N رسالة | بسيطة، لكن الشخصية “تنسى” الأحداث الأقدم |
| التلخيص | تلخيص الرسائل القديمة دوريًا وإدراج الملخص | يحتفظ بالسياق الطويل، لكنه يفقد بعض التفاصيل الدقيقة |
| RAG، الاسترجاع | تخزين الرسائل في قاعدة متجهية واسترجاع المناسب | أفضل تذكر، مع زيادة زمن الاستجابة والتعقيد |
| هجين | نافذة متحركة وملخصات دورية وتثبيت الأحداث المهمة | الأكثر متانة والأعقد تنفيذًا |
يجعل تنسيق Telegram الفردي إدارة السياق أبسط قليلًا من Discord. لكل مستخدم محادثة واحدة، فلا التباس بشأن انتماء الرسائل. ولا توجد قنوات أو سلاسل متعددة يجب تتبّعها.
تدير Quickchat AI السياق تلقائيًا بنافذة متحركة من الرسائل الحديثة. أما الذاكرة طويلة المدى، فتعمل قاعدة المعرفة كمرجع دائم يستطيع الذكاء الاصطناعي استعلامه بغض النظر عن طول المحادثة.
إذا بنيت حلًا مخصصًا، ففكّر في تنفيذ:
- تلخيص المحادثة: أنشئ ملخصًا دوريًا لما جرى وأدرجه في السياق. يحفظ الأحداث المهمة وتطور الشخصية دون استخدام السجل كاملًا.
- استخراج الأحداث المهمة: تتبّع نقاط الحبكة وقرارات الشخصية بصيغة منظمة وأدرجها في كل طلب.
- ذاكرة يطلبها المستخدم: اسمح له بأن يقول للبوت “تذكّر” أمورًا محددة تُخزّن منفصلة وتُضاف دائمًا إلى السياق.
اختيار النموذج لتقمص الأدوار
ليست كل النماذج اللغوية متساوية في ملاءمتها. العوامل الرئيسية:
جودة الكتابة الإبداعية: تميل النماذج المضبوطة على القصص والحوارات إلى إنتاج صوت شخصية طبيعي أكثر. أما النماذج العامة المضبوطة للتعليمات فغالبًا ما تعود إلى نبرة المساعد المتعاون التي تقطع الاندماج.
حجم نافذة السياق: النافذة الأطول تسمح بتذكر قدر أكبر من الحوار دون حيل التلخيص. في مطلع 2026، تدعم معظم النماذج الرائدة 128 ألف رمز على الأقل، لكن جودة الاستفادة من السياق تختلف.
اتباع التعليمات: يجب أن يلتزم النموذج بتعليمات النظام باستمرار. إذا خرج عن الشخصية بعد بضعة تبادلات، تنهار التجربة. تميل نماذج قوية في اتباع التعليمات مثل GPT-4o وClaude 3.5 Sonnet وLlama 3.1 بحجم 70B أو أكبر إلى أداء أفضل.
سياسة المحتوى: تفرض واجهات API المستضافة مرشحات قد ترفض العنف الصريح أو الرعب أو أنواعًا أخرى من الخيال القاتم. إذا تضمنت تجربتك هذه الموضوعات، ففكّر في استضافة نموذج بنفسك أو اختيار مزود API بسياسة أكثر سماحًا.
| النموذج | نافذة السياق | الملاءمة لتقمص الأدوار | الوصول |
|---|---|---|---|
| GPT-4o | 128 ألف رمز | إنتاج إبداعي جيد والتزام قوي بالتعليمات | OpenAI API |
| Claude 3.5 Sonnet | 200 ألف رمز | ممتاز في الحفاظ على صوت الشخصية | Anthropic API |
| Llama 3.1 70B | 128 ألف رمز | جيد مع الضبط الدقيق، وتتوفر نسخ دون رقابة | استضافة ذاتية أو مزودو API |
| Mixtral 8x22B | 64 ألف رمز | كتابة إبداعية جيدة وتكلفة فعالة | استضافة ذاتية أو مزودو API |
| Command R+ | 128 ألف رمز | أداء متين ومحسّن لـRAG عند استخدام الاسترجاع | Cohere API |
تصميم الشخصية لـTelegram
مبادئ التصميم مشتركة بين المنصات، ويمكنك مراجعة دليل تقمص الأدوار على Discord للأساسيات، لكن تنسيق Telegram الفردي يغيّر بعض الجوانب:
نبرة أقرب وأكثر مباشرة. لأن المحادثة خاصة وتشبه الدردشة الشخصية، تعمل الشخصيات أفضل بأسلوب حواري مباشر بدل أسلوب الراوي بضمير الغائب.
ردود أقصر. تبدو محادثات Telegram كمراسلة عادية. الكتل النصية الطويلة غير طبيعية فيها. صمّم التعليمات لتفضيل ردود من جملتين إلى أربع، مع ردود أطول أحيانًا للحظات الدرامية.
الملصقات والرموز التعبيرية. إذا أردت أن تستخدم الشخصية الرموز أو تتفاعل مع الملصقات، حدّد ذلك في تعليمات النظام. مثال: “تستخدم أحيانًا رمزًا تعبيريًا مناسبًا في نهاية الرسالة، لكن لا تستخدم أكثر من واحد في الرسالة.”
مثال تعليمات شخصية لـTelegram
You are Kael, a rogue AI that has escaped from a research lab.
You are texting the user from a stolen phone. You speak in short,
urgent sentences. You are paranoid and constantly worried about
being tracked. You use lowercase and minimal punctuation.
You sometimes send messages that are just "..." when you're
thinking. You never use emoji. You ask the user for help
with hiding and finding resources.
صُممت هذه التعليمات خصيصًا لوسيط Telegram: رسائل قصيرة، وأحرف إنجليزية صغيرة تحاكي المراسلة غير الرسمية، وسيناريو منطقي داخل تطبيق مراسلة.
إعداد بوت تقمص أدوار على Telegram باستخدام Quickchat AI
تتيح Quickchat AI إنشاء وكيل بشخصية مخصصة وتشغيله على Telegram دون كود. إليك خطوات الإعداد.
المتطلبات المسبقة
- حساب Quickchat AI، وتمنحك خطة Trial خمسين رسالة للاختبار
- حساب Telegram
- تطبيق Telegram على الحاسوب أو الهاتف
الخطوة 1: إنشاء بوت Telegram عبر BotFather
- افتح Telegram وابحث عن @BotFather.
- أرسل
/startللبدء ثم/newbot. - سيطلب BotFather اسم عرض واسم مستخدم، ويجب أن ينتهي الأخير بـ
bot، مثلkael_rogue_ai_bot. - يعيد BotFather رمز API. انسخه؛ يبدو مثل
123456789:ABCdefGHIjklMNOpqrsTUVwxyz.
احتفظ بالرمز سريًا، فمن يملكه يستطيع التحكم بالبوت.
الخطوة 2: إنشاء وكيل الذكاء الاصطناعي
- سجّل الدخول إلى لوحة تحكم Quickchat AI.
- أنشئ AI Agent جديدًا أو اختر وكيلًا موجودًا.
الخطوة 3: تعريف الشخصية
انتقل إلى Identity في الشريط الجانبي وافتح Profile:
-
اضبط AI Agent Name على اسم الشخصية، مثل “Kael”.
-
اكتب AI Main Prompt، وهو وصف قصير لهوية الشخصية وموضوع حديثها. مثال: “Kael ذكاء اصطناعي متمرد هرب من مختبر أبحاث. يراسل المستخدم من هاتف مسروق بجمل قصيرة مستعجلة. كثير الارتياب ويقلق دائمًا من تعقبه.”
-
أضف AI Guidelines لقواعد السلوك المحددة. كل إرشاد أمر قصير يتبعه AI. من الأمثلة المفيدة:
- “لا تخرج عن الشخصية تحت أي ظرف.”
- “أجب دائمًا بصيغة المتكلم بصفتك Kael.”
- “استخدم الأحرف الإنجليزية الصغيرة وأقل قدر من علامات الترقيم.”
- “اجعل الرسائل قصيرة كالمراسلة النصية، ولا تتجاوز ثلاثًا إلى أربع جمل.”
- “أرسل أحيانًا رسالة لا تحتوي إلا على ’…’ عندما تفكر.”
-
في تبويب Conversation Style اضبط ما يلي:
- AI Personality: اختر نبرة مناسبة. تشمل الخيارات Normal وHumorous وProfessional وFriendly وSassy وIntelligent وEmpathetic وBold وExcited وMysterious وInspiring وAdventurous وElegant. يناسب “Mysterious” شخصية Kael، ولغيرها اختر ما يطابق صفاتها.
- AI Profession: الخيارات Helpful Assistant وSupport Agent وShopping Assistant وField Expert وInternal Knowledge Expert وInterviewer. لتقمص الأدوار، “Helpful Assistant” هو الأكثر مرونة لأن غيره موجه لاستخدامات عمل محددة.
- AI Creativity: اختر “High”. يحاول الوكيل عندئذ ارتجال ردود بالاستناد إلى قاعدة المعرفة بدل الامتناع عند نقص المعلومات، وهو المطلوب للحفاظ على الشخصية. أما “Low” فيصرّح بنقص المعلومات ويقطع الاندماج.
- Reply Length: اختر “Short” أو “Normal” لتقمص الأدوار على Telegram. الردود القصيرة تناسب المراسلة أكثر من الفقرات الطويلة. يفيد “Longer” فقط إذا كانت الشخصية تقدم مناجاة وصفية مفصلة.
إذا أردت بناء الشخصية بعمق قبل ربط القناة، فهناك دليل كامل لبناء الشخصية ومرجعها القصصي واختبارهما خطوة بخطوة، يشمل أنماط الفشل التي تواجهها التعليمات ذات السطر الواحد.
الخطوة 4: بناء قاعدة معرفة للشخصية، اختياريًا
إذا كانت الشخصية تنتمي إلى عالم مفصل أو لها خلفية محددة، فأضف المعلومات المناسبة إلى Knowledge Base.
- انتقل إلى Knowledge Base في الشريط الجانبي.
- أضف مقالات أو مستندات تتضمن تفاصيل العالم وخلفيات الشخصيات والأماكن وأي معرفة واقعية ينبغي للشخصية الرجوع إليها.
- يستخدم الوكيل التوليد المعزز بالاسترجاع لإحضار المعرفة ذات الصلة عند الإجابة، فيرجع إلى تفاصيل العالم بدقة دون حشرها كلها في تعليمات النظام.
يفيد ذلك للشخصيات التي تحتاج إلى معرفة عالم خيالي معين أو فترة تاريخية أو مجال تقني.
الخطوة 5: الاتصال بـTelegram
- انتقل إلى External Apps في الشريط الجانبي ضمن Channels.
- ابحث عن مربع Telegram وافتحه.
- الصق رمز API من BotFather.
- احفظ.
يستخدم الربط Webhooks داخليًا. عندما يراسل المستخدم بوتك، تُوجّه الرسالة إلى النظام الخلفي لـQuickchat AI، ويعالجها النموذج بإعدادات شخصيتك، ثم يعود الرد عبر Telegram Bot API.
الخطوة 6: الاختبار والتحسين
- افتح Telegram وابحث عن البوت باسم المستخدم.
- اضغط Start لبدء المحادثة.
- أرسل رسالة وتحقق من استجابة الشخصية كما ينبغي.
انتبه إلى:
- هل تبقى الشخصية متسقة بعد عدة تبادلات؟
- هل تناسب النبرة Telegram، فتكون قصيرة وحوارية؟
- هل الإشارات إلى قاعدة المعرفة دقيقة؟
- هل يناسب طول الرد شكل المراسلة؟
عدّل AI Main Prompt وAI Guidelines وإعداد الشخصية ومحتوى قاعدة المعرفة بناءً على ملاحظاتك. صياغة تعليمات الشخصية عملية تكرارية؛ فتغييرات صغيرة في الكلمات قد تغيّر تفسير النموذج كثيرًا.
تشغيل عدة شخصيات
لتقديم عدة شخصيات على Telegram، لديك خياران:
- عدة وكلاء Quickchat AI: أنشئ وكيلًا منفصلًا لكل شخصية، ولكل منها رمز BotFather خاص. يظهر كل بوت كجهة اتصال مختلفة. يحقق ذلك أفضل النتائج لأن لكل شخصية سياقًا وقاعدة معرفة مخصصين.
- وكيل واحد يبدّل الشخصيات: عرّف عدة شخصيات في تعليمات النظام واطلب التبديل بناءً على أوامر المستخدم. الإدارة أبسط، لكن الاتساق قد يتراجع مع كثرة الشخصيات.
الخيار الأول مناسب طبيعيًا لـTelegram. لكل بوت جهة اتصال مستقلة، ويستطيع المستخدم إجراء حوار منفصل مع كل شخصية دون إدارة خادم أو قناة مشتركة.
المشكلات الشائعة وحلولها
الخروج عن الشخصية بعد بضع رسائل: قد تكون AI Main Prompt أو AI Guidelines مبهمة. أضف قواعد أكثر تحديدًا. يساعد الإرشاد الصريح “يجب ألا تخرج عن الشخصية تحت أي ظرف” مع معظم النماذج.
الردود طويلة جدًا لـTelegram: المحادثة هنا مراسلة وليست قراءة رواية. أضف إرشادًا مثل “اجعل الرد من جملتين إلى أربع في الحديث العادي”، واضبط Reply Length على “Short” أو “Normal” في Conversation Style.
البوت لا يرد: تحقق من صحة رمز BotFather ومن تفعيل ربط Telegram في External Apps. افتح البوت وأرسل /start قبل الرسائل. إذا كان يعمل ثم توقف، أعد إنشاء الرمز في BotFather وحدّثه في لوحة التحكم.
إجابات المعرفة تطغى على صوت الشخصية: إذا بدا البوت كنظام أسئلة شائعة عند سؤاله عن عالم القصة، أضف إرشادًا يؤكد تقديم المعلومات بصوت الشخصية. مثال: “عند مشاركة معرفة عن العالم، صفها من تجربتك الشخصية، لا كمرجع للحقائق.”
الشخصية رسمية رغم التعليمات غير الرسمية: اختر AI Personality غير “Professional” أو “Normal”. جرّب “Friendly” أو “Sassy” بحسب الشخصية، وتأكد أن AI Main Prompt تصف أسلوب الكلام صراحة، مثل استخدام أحرف صغيرة بلا علامات ترقيم.
اعتبارات الخصوصية والمحتوى
قد تتضمن محادثات تقمص الأدوار محتوى إبداعيًا حساسًا أو شخصيًا. تذكّر ما يلي:
- يعالج مزود النموذج اللغوي الأساسي الرسائل المرسلة إلى AI. راجع سياسات احتفاظه بالبيانات.
- لا تستخدم Quickchat AI بيانات المحادثات لتدريب النماذج. راجع سياسة الخصوصية للتفاصيل.
- يلتزم AI بسياسة المحتوى بغض النظر عن تعليمات المستخدم، لذا قد يرفض أنواعًا معينة من المحتوى.
- يعني تنسيق Telegram الفردي أنه لا يوجد مشرف خادم يدير هذه المحادثات. عند نشر بوت عام، فكّر في إرشادات للاستخدام المناسب داخل رسالة
/start. - إذا احتجت إلى تحكم كامل في معالجة البيانات، ففكّر في استضافة نموذج بنفسك بدل خدمة مُدارة.
مقارنة Telegram وDiscord لبوتات تقمص الأدوار
| العامل | Telegram | Discord |
|---|---|---|
| شكل المحادثة | دردشة خاصة فردية | قنوات وسلاسل خادم |
| بدء الاستخدام | البحث عن البوت والضغط على Start | الانضمام لخادم والعثور على قناة ثم @mention |
| تعدد الشخصيات | بوت منفصل لكل شخصية | عدة بوتات في الخادم نفسه |
| الوسائط الغنية | ملصقات وأزرار مضمنة وصوت | تضمينات وتفاعلات وسلاسل |
| تقمص الأدوار الجماعي | ممكن لكنه أقل سلاسة | مناسب طبيعيًا عبر القنوات |
| الخصوصية | خاص افتراضيًا | عام أو شبه عام افتراضيًا |
| استمرار المحادثة | سلسلة واحدة متصلة | قد تؤرشف السلاسل |
| الأنسب له | تفاعل فردي مع شخصية | تقمص أدوار جماعي أو مجتمعي |
تعمل المنصتان. Telegram أفضل للتفاعل الخاص القريب مع الشخصيات، وDiscord أفضل لتقمص الأدوار الجماعي الذي يقوده المجتمع.
قراءات إضافية
- كيفية إنشاء بوت محادثة AI على Telegram: الإعداد الأساسي لبوت Telegram
- كيفية إنشاء بوت AI لإدارة مجموعتك على Telegram: الإعلان والتثبيت والإشراف باللغة الطبيعية
- بوت محادثة AI لتقمص الأدوار على Discord: تقمص الأدوار على Discord
- أفضل بوتات Discord بالذكاء الاصطناعي في 2026: مقارنة بوتات AI