← كل موصّلات MCP لتيليجرام

Goose · Block

ربط تيليجرام بـ Goose

أضف Entergram كامتداد MCP في Goose، وكيل الذكاء الاصطناعي مفتوح المصدر من Block، ودعه يعمل على حساب تيليجرام الحقيقي — أبرِز الرسائل الفائتة، وتابِع العملاء المحتملين الذين فتروا، وتصرّف على المحادثات بشكل مستقل.

عنوان خادم MCP https://mcp.entergram.com/mcp

Goose وكيل ذكاء اصطناعي قابل للتوسعة يتصل بخوادم MCP كامتدادات. يُتيح Entergram حساب تيليجرام الشخصي كخادم MCP مُستضاف، فيقرأ Goose محادثاتك الحقيقية ويتصرّف بناءً عليها بحماية OAuth كاملة — بلا حساب بوت، وبلا مفاتيح API.

إعداد جاهز للّصق

~/.config/goose/config.yaml
extensions:
  entergram:
    type: streamable_http
    uri: https://mcp.entergram.com/mcp
    enabled: true

اسأل Goose ما لا يمكنك أن تسأله تيليجرام

بحسابك الشخصي مرتبطًا، يستطيع Goose التصرّف عبر كل محادثة. جرّب أوامر مثل:

  • «كم رسالة فاتتني هذا الأسبوع، وأيها من العملاء؟»
  • «أي المحادثات أنسى الرد عليها؟»
  • «حدِّد عدد العملاء المحتملين الذين فتروا بسبب عدم المتابعة.»
  • «لخّص ملاحظات العملاء لهذا الشهر.»
  • «اكتب مسودات ردود على أقدم رسائلي غير المُجابة لمراجعتها.»

اربط Goose في 3 خطوات

يعمل مع تطبيق Goose المكتبي وواجهة الأوامر CLI.

  1. 01

    انسخ عنوان MCP الخاص بك في Entergram

    في Entergram، افتح Settings → Workspace → Connectors → MCP وانسخ عنوان خادم MCP الخاص بك.

  2. 02

    أضف الامتداد في Goose

    في Goose، أضف امتدادًا جديدًا من نوع Streamable HTTP يشير إلى عنوان MCP الخاص بـ Entergram: https://mcp.entergram.com/mcp.

  3. 03

    امنح الإذن وشغّل

    انقر Connect، وسجّل الدخول بحساب Entergram الخاص بك، وانقر Allow access. بعدها يستطيع Goose قراءة حساب تيليجرام والتصرّف بناءً عليه في جلساته.

ثلاث طرق لتشغيل امتداد Entergram

Goose Desktop

افتح قائمة الامتدادات، وأضف امتدادًا مخصصًا، واختر نوع Streamable HTTP والصق العنوان. يتولى التطبيق المكتبي دورة المتصفح نيابةً عنك، فتظهر شاشة الموافقة مرة واحدة وتبدأ كل جلسة بعدها وهي مُصرَّح لها أصلًا.

Goose CLI

يقودك أمر `goose configure` عبر إضافة امتداد بعيد دون أن تلمس YAML — اختر Add Extension ثم خيار Streamable HTTP البعيد. وتحرير ~/.config/goose/config.yaml يدويًا يفعل الشيء نفسه بالضبط، وهو أسهل في الاحتفاظ به داخل مستودع dotfiles إلى جانب بقية إعداد جهازك.

goose configure

تشغيلات بلا إشراف

بمجرد منح الإذن للامتداد، يرثه أي استدعاء بلا واجهة رسومية. هكذا يتحول مسح تيليجرام إلى شيء يفعله جهازك عند الثامنة صباحًا بدل أن يكون شيئًا تتذكر أن تطلبه — اقرنه بـ cron أو launchd، لأن Entergram نفسه لن يوقظ الوكيل.

goose run -t "List every Entergram chat that has been waiting on a reply for more than a day"

مهام طويلة تُنفَّذ حتى نهايتها

صُمم Goose ليحمل خطة عبر خطوات كثيرة، وهذا يغيّر ما يستحق أن تطلبه. هذه مهام كنت ستسلّمها لشخص ليقضي فيها بعد ظهيرة كاملة. كل واحدة منها تعليمة واحدة؛ أما تسلسل الأدوات تحتها فهو ما يستنتجه Goose بنفسه، وكل استدعاء يُسجَّل في نصّ الجلسة لتراجع المسار الذي سلكه.

المهمة

«مُرّ على كل تذكرة مفتوحة منذ أكثر من ثلاثة أيام، واقرأ المحادثة خلفها، واكتب تحديث حالة لكل عميل. أرِني المسودات قبل أن يخرج أي شيء.»

الأدوات المستدعاة

entergram_list_ticketsentergram_get_ticketentergram_list_messagesentergram_send_message

يعيد Goose

تعليمة واحدة، وأربعة أنواع أدوات، وحلقة تدور بطول الطابور. يرشّح Goose حسب العمر، ويفتح كل تذكرة ليجد المحادثة التي جاءت منها، ويقرأ من السجل ما يكفي ليعرف ما ينتظره العميل فعلًا، ويكتب مسودة لكل تذكرة. ثم يتوقف عند خطوة الموافقة — فاستدعاءات الإرسال لا تنطلق إلا للمسودات التي أبقيتها.

المهمة

«أنشئ عمود مرحلة الصفقة بخيارات استكشاف وتجربة وتفاوض ومغلقة، ثم صنّف كل محادثة تحدثنا فيها الربع الماضي ضمن أحدها.»

الأدوات المستدعاة

entergram_create_custom_columnentergram_create_custom_column_optionentergram_list_workspace_chatsentergram_patch_chat_custom_fields

يعيد Goose

بناء المخطط وتعبئته الرجعية في تشغيل واحد، وهنا يثبت الوكيل جدارته: العمود يجب أن يوجد قبل كتابة قيمة واحدة، وقيم الخيارات يجب أن تُقرأ مجددًا حتى يكتب المصنِّف معرّفات خيارات حقيقية لا نصًا حرًا. توقّع أن يعمل مدةً وأن يعيد إليك قائمة لكل محادثة في النهاية. يحتاج موصِّل مساحة عمل حصرًا.

المهمة

«دقّق مجموعات شركائنا الثلاث — من في كل منها، وأي جهات اتصالنا تظهر في أكثر من واحدة؟»

الأدوات المستدعاة

entergram_list_groupsentergram_list_group_membersentergram_list_contact_shared_groups

يعيد Goose

ربط لا واجهة له في أي مكان. يعدّد Goose المجموعات، ويمشي على قائمة أعضاء كل واحدة، ثم يسأل عن كل جهة اتصال أي مجتمعات تجمعك بها، ويطوي الإجابات في جدول تقاطع. ما يخرج هو قائمة من يستحقون رسالة واحدة بدل ثلاث، إضافةً إلى اكتشاف هادئ بأن شريكين يعرف أحدهما الآخر أصلًا.

المهمة

«اعثر على كل من طرح السؤال نفسه مرتين ولم يحصل على جواب قط، وافتح تذكرة لكل حالة، والصق رسالتيه في التذكرة كتعليق.»

الأدوات المستدعاة

entergram_list_messagesentergram_create_ticketentergram_create_ticket_comment

يعيد Goose

خطوة الاكتشاف هي الجزء الصعب وهي استدلال خالص — رسالتان واردتان بالمقصد نفسه وبلا دور صادر بينهما. وكل ما بعدها ميكانيكي. والتعليق أهم من التذكرة: فمن يلتقط الطابور يرى الصياغة الدقيقة التي جرى تجاهلها، مقتبسةً، دون أن يعيد بناء المحادثة.

المهمة

«انحرف عمود خطورة التذاكر لدينا وصارت ثلاثة خيارات تعني الشيء نفسه. وحّدها في مجموعة معيارية واحدة.»

الأدوات المستدعاة

entergram_list_ticket_custom_columnsentergram_list_ticket_custom_column_optionsentergram_update_ticket_custom_column_optionentergram_update_ticket

يعيد Goose

ترتيب بيت لا يجدوله أحد. يقرأ Goose مخطط التذاكر، ويجمّع الخيارات شبه المكرّرة، ويعيد تسمية الباقية، وينقل التذاكر القابعة على قيم متقاعدة قبل أن يُسقط أي شيء. راقب نصّ الجلسة في المرة الأولى — فهذه خطة تخبرك قراراتها الثلاثة الأولى إن كان بقيتها سيصيب.

المهمة

«أرسل ملاحظات الإصدار الجديدة إلى كل مجموعة سبق أن نشرنا فيها ملاحظات إصدار.»

الأدوات المستدعاة

entergram_list_groupsentergram_list_messagesentergram_list_accountsentergram_send_media_message

يعيد Goose

يستنبط Goose قائمة الوجهات من الأدلة لا من قائمة يصونها أحد: يمسح السجل السابق بحثًا عن المجموعات التي تلقّت هذا النوع من المنشورات، ويتأكد من ثبات النمط، ويحدّد أي حساب مرتبط يملك كلًا منها، ثم يرفق الملف ويرسل. وتُعرض قائمة المجموعات كاملةً قبل أول إرسال، فيكلّفك الاستنتاج الخاطئ كلمة «لا» بدل اعتذار.

ما الذي يستطيع Goose فعله بتيليجرام الخاص بك

  • قراءة محادثات تيليجرام وتلخيصها
  • إبراز الرسائل الفائتة والردود المتأخرة
  • الاطلاع على جهات الاتصال وحقول الـ CRM المخصّصة
  • إرسال الرسائل والردود بعد موافقتك
  • قياس الفرص الضائعة والملاحظات
  • تنفيذ إجراءات متعدّدة الخطوات عبر محادثاتك

سطح الأدوات الكامل للامتداد

تفعيل الامتداد يسجّل 70 أداة عبر 9 مجموعات في الجلسة. ويقرّر Goose أيّها يسلسل وبأي ترتيب، فالتجميع أدناه خريطة علاقات أكثر منه قائمة طعام. وانتبه لمواضع الحواف المدمِّرة — إدارة المجموعات، وحذف المخططات، والإرسال الصادر — لأنها بالضبط ما لا يستطيع الوكيل الشخصي بلوغه إطلاقًا.

الحسابات ومساحة العمل

5 أداة

اكتشاف الهوية ونطاق الصلاحيات. كل استدعاء يخص الرسائل يحتاج أولًا إلى account_id من list_accounts — وأي عميل ذكاء اصطناعي يتخطى هذه الخطوة سيخاطب حساب تيليجرام الخطأ.

  • entergram_get_me
  • entergram_list_accounts
  • entergram_get_workspace
  • entergram_get_member
  • entergram_list_members

المحادثات واكتشافها

8 أداة

للعثور على المحادثات. تحمل عروض مساحة العمل حالة الـ CRM (التذاكر والتعليقات والحقول المخصصة)، بينما تحمل العروض المباشرة حالة النقل الحالية في تيليجرام وعدد الرسائل غير المقروءة.

  • entergram_list_chats
  • entergram_get_chat
  • entergram_list_live_chats
  • entergram_get_live_chat
  • entergram_list_workspace_chats
  • entergram_get_workspace_chat
  • entergram_update_workspace_chat
  • entergram_get_chat_management

الرسائل

9 أداة

قراءة سجل الرسائل والكتابة فيه، بما في ذلك التعديل وإعادة التوجيه والتفاعلات. الإرسال محصور بكل حساب على حدة، فلا شيء يسري عامًا على جميع حساباتك المرتبطة.

  • entergram_list_messages
  • entergram_get_message
  • entergram_send_message
  • entergram_send_media_message
  • entergram_edit_message
  • entergram_delete_message
  • entergram_forward_messages
  • entergram_get_message_reactions
  • entergram_set_message_reactions

جهات الاتصال

3 أداة

مع من تتحدث، وأين تتقاطع معه أيضًا. البحث في المجموعات المشتركة هو ما يجعل أسئلة مثل «أي من عملائي المحتملين في المجتمع نفسه؟» قابلة للإجابة.

  • entergram_list_contacts
  • entergram_get_contact
  • entergram_list_contact_shared_groups

التذاكر

10 أداة

تحكم كامل بمكتب الدعم: فتح التذاكر وإسنادها وترتيب أولوياتها والتعليق عليها وإغلاقها. ترتبط كل تذكرة بالمحادثة التي جاءت منها، فينتقل عميل الذكاء الاصطناعي من المحادثة إلى قائمة الانتظار بخطوة واحدة.

  • entergram_list_tickets
  • entergram_get_ticket
  • entergram_create_ticket
  • entergram_update_ticket
  • entergram_delete_ticket
  • entergram_list_chat_tickets
  • entergram_list_ticket_comments
  • entergram_create_ticket_comment
  • entergram_update_ticket_comment
  • entergram_delete_ticket_comment

حقول CRM المخصصة

11 أداة

مخطط مسار مبيعاتك. اقرأ الأعمدة قبل كتابة القيم — مربعات الاختيار تأخذ قيمًا منطقية، والاختيار المتعدد يأخذ مصفوفات من قيم الخيارات، والتواريخ تأخذ نصوصًا بصيغة ISO 8601.

  • entergram_list_custom_columns
  • entergram_get_custom_column
  • entergram_create_custom_column
  • entergram_update_custom_column
  • entergram_delete_custom_column
  • entergram_list_custom_column_options
  • entergram_create_custom_column_option
  • entergram_update_custom_column_option
  • entergram_delete_custom_column_option
  • entergram_get_chat_custom_fields
  • entergram_patch_chat_custom_fields

حقول التذاكر المخصصة

9 أداة

التحكم نفسه بالمخطط في جانب التذاكر — الفئات ودرجات الخطورة ومستويات SLA وكل ما يتابعه مكتب الدعم لديك بعد الحالة والأولوية.

  • entergram_list_ticket_custom_columns
  • entergram_get_ticket_custom_column
  • entergram_create_ticket_custom_column
  • entergram_update_ticket_custom_column
  • entergram_delete_ticket_custom_column
  • entergram_list_ticket_custom_column_options
  • entergram_create_ticket_custom_column_option
  • entergram_update_ticket_custom_column_option
  • entergram_delete_ticket_custom_column_option

الملاحظات الداخلية

4 أداة

تعليقات على محادثة لا يراها عميلك أبدًا. مفيدة كي يترك عميل الذكاء الاصطناعي تحليله خلفه ليكمل زميل بشري من حيث انتهى.

  • entergram_list_chat_comments
  • entergram_create_chat_comment
  • entergram_update_chat_comment
  • entergram_delete_chat_comment

المجموعات والقنوات

11 أداة

إنشاء مجموعات تيليجرام وقنواتها وإدارتها — العضوية والصلاحيات والخصوصية والمعلومات — إضافةً إلى منفذ لتنفيذ أمر خام لما تبقّى.

  • entergram_list_groups
  • entergram_get_group
  • entergram_list_group_members
  • entergram_create_group_chat
  • entergram_create_channel
  • entergram_invite_chat_members
  • entergram_remove_chat_member
  • entergram_update_chat_info
  • entergram_update_chat_permissions
  • entergram_update_chat_privacy
  • entergram_run_chat_command

الصلاحيات، ولماذا يريد وكيل مستقل عددًا أقل منها

منح الإذن تسجيل دخول OAuth عادي في متصفحك: يفتح Goose شاشة الموافقة الخاصة بـ Entergram، فتوافق، ويستقر الرمز الناتج في إعداد Goose المحلي لديك لا على خادم أحد. أما جلسة تيليجرام نفسها فتبقى خلف Entergram: الرقم الذي سجّلت به والدخول المرتبط به لا يُسلَّمان لوكيل Block إطلاقًا، ولا لمزوّد النموذج الذي وجّهت Goose إليه. ولأن الوكيل يتصرّف بينما تنظر أنت إلى مكان آخر، فمستوى الوصول الذي تختاره هنا هو ضابط الأمان الحقيقي، لا نص الطلب.

الوكيل الشخصي
مفتوح لأي عضو في مساحة العمل. يستطيع قراءة مساحة العمل وأعضائها، والحسابات المرتبطة، وجهات اتصالك، وقائمة محادثاتك، وسجل الرسائل، وطابور التذاكر؛ وكل ما يكتبه هو الحقول المخصصة على محادثات تخصّ حسابات ربطتها أنت. ووكيل يحمل هذا الرمز يستطيع البحث وإعداد التقارير طوال اليوم ولا يستطيع مع ذلك أن ينبس بكلمة لعميل، وهي عادةً المقايضة الصحيحة لتشغيل لا تراقبه.
موصِّل مساحة العمل
محصور بالمالكين والمشرفين، ويحمل مجموعة الصلاحيات كاملةً — الرسائل الصادرة، والكتابة على الحقول المخصصة لأي محادثة، وتغييرات التذاكر والمخططات، وإدارة المجموعات. لا تسلّم هذا لنسخة Goose إلا حين تكون الخطة مضطرة فعلًا للتصرّف نيابةً عن مساحة العمل، وأبقِه بعيدًا عن أجهزة يستطيع آخرون الجلوس إليها.
قطع الوصول في منتصف التشغيل
مفتاحان، ويعملان على مستويين مختلفين. تعطيل الامتداد في Goose يمنع الوكيل الحالي من بلوغ Entergram أصلًا. أما إلغاء الرمز من Settings → Workspace → Connectors → MCP فيُبطله في كل مكان دفعةً واحدة، بما في ذلك تشغيل جارٍ على جهاز آخر.

أين يصطدم التشغيل المستقل بجدار

قيود تستحق المعرفة قبل أن تسلّم Goose خطة وتبتعد عن الشاشة.

  • استدعاءات الأدوات تحتاج مساحة عمل على خطة Pro. فالوصول عبر MCP ميزة في خطة Pro داخل Entergram، ما يعني أن مصافحة OAuth تكتمل على أي باقة ثم يفشل أول استدعاء أداة في خطتك — وهو اكتشاف مزعج بعد أربعين دقيقة من التشغيل.
  • الوكيل الشخصي لا يستطيع إنهاء خطة تنتهي بإرسال. فإن كانت الخطوة الأخيرة صادرة، احتاج التشغيل موصِّل مساحة عمل لا ينشئه إلا مالك أو مشرف.
  • لا شيء يجدول Goose سواك. لا يتيح Entergram مُطلِقًا يوقظ وكيلًا، فالعمل المتكرر يعني cron أو launchd أو أي مُشغِّل تستخدمه أصلًا يستدعي Goose على الفترة التي تريدها.
  • لا توجد بدائية للبث. كل أداة رسائل تحلّ account_id واحدًا ومحادثة واحدة، فالوكيل الذي يقرّر مراسلة أربعين شخصًا يجري أربعين استدعاءً منفصلًا — كل واحد ظاهر في نص الجلسة، وقابل للإيقاف في منتصف الطريق.
  • السجل ليس بلا قاع. القراءات العميقة عبر مجموعة نشطة محكومة باحتفاظ تيليجرام نفسه وسلوك ترقيمه لا بـ Entergram، فالخطة التي تفترض أنها تستطيع المشي على سنة كاملة من مجموعة كبيرة ستعود ناقصة دون أن تعلن ذلك بصوت عالٍ.
  • القراءات الطويلة تكلّف رموز نموذج. يعمل Goose على المزوّد الذي أعددته به، والخطة التي تسحب آلاف الرسائل إلى السياق تُحاسَب هناك — فضيّق بالمحادثة أو بالمدى الزمني أو بطابور التذاكر قبل أن تطلقه.

حين ينحرف تشغيل Goose عن مساره

الامتداد مدرَج لكن لا تظهر أي أدوات
يقرأ Goose قائمة امتداداته عند بدء الجلسة لا أثناءها. تأكد من أن المدخلة تحمل `enabled: true`، ثم ابدأ جلسة جديدة — فالجلسة المستأنَفة تحتفظ بقائمة الأدوات التي أُنشئت بها.
واجهة الأوامر تتجمّد عند خطوة منح الإذن
شاشة الموافقة تحتاج متصفحًا، وجلسة SSH أو حاوية لا تملك ما تفتحه به. امنح الإذن مرة واحدة من جلسة سطح مكتب؛ فالاستدعاءات بلا واجهة رسومية بعدها تعيد استخدام الرمز المخزّن.
يحاول Goose تشغيل ملف تنفيذي ويفشل
اختير نوع الامتداد الخطأ. Entergram خادم مُستضاف يُبلَغ عبر Streamable HTTP لا امتداد سطر أوامر — فمدخلة من نوع أمر ترسل Goose بحثًا عن ملف تنفيذي لم يكن على جهازك يومًا.
التشغيل يتوقف في منتصفه بخطأ صلاحيات
عبرت الخطة من القراءة إلى الكتابة. الوكيل الشخصي لا يرسل رسائل ولا يعدّل حقول محادثات الآخرين ولا يدير المجموعات، فإمّا أن تطلب من مالك أو مشرف موصِّل مساحة عمل، وإمّا أن تعيد كتابة الخطة لتتوقف عند حدّ المسودة.
تصرّف على حساب تيليجرام الخطأ
مع عدة حسابات مرتبطة، تترك التعليمة غير المحدَّدة الاختيارَ للنموذج. سمِّ الحساب في طلبك واشترط استدعاء entergram_list_accounts في البداية حتى يُحلّ account_id من بيانات لا من تخمين.
يبدو أن تعديلات config.yaml مُتجاهَلة
YAML حساس للمسافات البادئة، وكتلة extensions المتداخلة بشكل خاطئ تُحلَّل إلى لا شيء إطلاقًا وبصمت. شغّل `goose configure` وأضف الامتداد البعيد من القائمة بدل ذلك — فهو يكتب الملف نفسه بشكل صحيح وتستطيع مقارنة الفرق بعدها.

أسئلة شائعة: Goose + تيليجرام

كيف يتصل Goose بخوادم MCP؟
يتصل Goose بخوادم MCP كامتدادات. أضف Entergram كامتداد Streamable HTTP بعنوان MCP وامنح الإذن عبر OAuth.
هل هذا بوت تيليجرام؟
لا. يربط Entergram حساب تيليجرام الشخصي الحقيقي عبر خادم MCP مُستضاف.
هل هو آمن؟
نعم. OAuth 2.0 بصلاحيات محدّدة النطاق؛ أنت تقرّر ما يمكن لـ Goose الوصول إليه ويمكنك إلغاؤه في أي وقت.