كيف تعرف chat ID في تيليجرام: مستخدم ومجموعة وقناة وموضوع
معرّفك، ومعرّف شخص آخر، ومجموعة، وقناة — عامة أو خاصة — وموضوع: أسرع طريقة لكلٍّ منها، ومعنى -100، ومتى يتغيّر المعرّف.
اربط وكيلاً اليوم
اربط وكيلاً في البوتالخلاصة. معرّفك أنت: اضغط «ابدأ» في @getid_adminhub_bot. شخص أو بوت: اختره بزر «شخص» أو «بوت» في البوت نفسه. قناة أو مجموعة عامة: الصق @اسم المستخدم في أداة البحث عن chat ID. الخاصة منها: الصق رابط أي منشور فيها (
t.me/c/…)، فيُبنى المعرّف من الرابط. الموضوع: أرسل/id@getid_adminhub_botداخله. معرّفات القنوات والمجموعات الخارقة تبدأ بـ -100؛ انسخها مع إشارة السالب.
معرّف المحادثة (chat ID) هو العدد الذي تستخدمه Bot API لتحديد وجهة الرسالة. وكل تكامل ينشر في تيليجرام — سكربتًا كان أو أتمتة أو وكيل ذكاء اصطناعي — يطلبه بجانب توكن البوت. والمشكلة أن تطبيقات تيليجرام العادية لا تعرضه، لذلك يمر هذا الدليل على كل نوع من المحادثات وأسرع طريقة للحصول على رقمه.
أسرع طريقة لكل نوع من المحادثات
| معرّف من | أسرع طريقة | طريقة أخرى |
|---|---|---|
| معرّفك أنت | اضغط «ابدأ» في @getid_adminhub_bot | راسل بوتك أنت، ثم اقرأ تحديثاته في فاحص التوكن |
| شخص آخر | زر «شخص» في البوت — اختره من محادثاتك | أعِد توجيه إحدى رسائله إلى البوت — ما لم يُخفِ حسابه في الرسائل المُعاد توجيهها |
| بوت | زر «بوت» في البوت | لبوتك أنت: الصق توكنه في فاحص التوكن |
| قناة أو مجموعة عامة | الصق @اسم المستخدم أو رابط t.me في أداة البحث عن chat ID | زر «قناة» / «مجموعة» في البوت |
| قناة أو مجموعة خارقة خاصة | الصق في أداة البحث رابط أي منشور فيها (t.me/c/…) | زر «قناة» / «مجموعة» في البوت (لا يعرض «قناتي» / «مجموعتي» إلا ما أنشأته أنت) |
| موضوع في مجموعة منتدى | أرسل /id@getid_adminhub_bot داخل الموضوع، بشرط أن يكون البوت في المجموعة | اقرأ message_thread_id في تحديثات بوتك |
| المحادثات التي راسلت بوتك خلال آخر 24 ساعة | الصق توكن البوت في فاحص التوكن — بشرط أن يكون البوت متوقفًا ومن دون webhook مضبوط | — |
لماذا يمر صف الشخص عبر تيليجرام نفسه؟ لأن معرّف الشخص ليس علنيًا على الويب. توثّق Bot API البحث باسم المستخدم للقنوات والمجموعات الخارقة والبوتات، لا للأشخاص، والبوت يعرف معرّف الشخص مما يصل إليه — كأن يراسله ذلك الشخص، أو يختاره أحد في أداة اختيار المحادثة أو يعيد توجيه إحدى رسائله (ما لم يُخفِ حسابه في الرسائل المُعاد توجيهها). وأزرار الاختيار في @getid_adminhub_bot تعمل بهذه الطريقة: تختار من قائمة محادثاتك أنت، فيرد البوت بالمعرّف، ولا ينضم إلى أي من المحادثات التي تختارها.
ما تعنيه الأرقام
يضع مرجع تيليجرام لمعرّفات المحادثات في Bot API كل المحادثات على خط أعداد واحد، فتخبرك إشارة العدد وحجمه بنوع المحادثة:
- الشخص (والمحادثة الخاصة معه): عدد موجب، مثل
987654321. - المجموعة العادية: المعرّف الداخلي بإشارة سالب،
-4123456789. - المجموعة الخارقة أو القناة: سالب مجموع 1,000,000,000,000 والمعرّف الداخلي. ومع المعرّفات الداخلية بطولها الحالي يُقرأ ذلك على شكل -100 يليه الرقم الداخلي:
-1001234567890.
العدد الموجود في رابط منشور خاص، t.me/c/1234567890/45، هو الرقم الداخلي؛ ومنه يُبنى chat ID، وهذا بالضبط ما تفعله أداة البحث عن chat ID حين تلصق رابطًا كهذا — وما يعكسه مولّد الروابط حين يبني رابط t.me/c/ من معرّف. قد يزيد المعرّف على 32 بتًا لكنه لا يتجاوز 52 بتًا أبدًا، فاحفظه عددًا صحيحًا من 64 بتًا لا من 32 بتًا.
قد لا تحتاج إلى الرقم أصلًا
للقناة العامة، أو المجموعة الخارقة التي لها اسم مستخدم، أو البوت، يقبل حقل chat_id في Bot API اسم المستخدم نفسه: فالقيمة @yourchannel تعمل حيثما يعمل الرقم. أما الرقم فلازم لكل ما ليس له اسم مستخدم — المحادثة الخاصة مع شخص، والقناة الخاصة، والمجموعة العادية — وهو الخيار الأسلم على أي حال: فاسم المستخدم يمكن تغييره أو التخلي عنه، أما المعرّف فلا.
متى يتغيّر chat ID
مرة واحدة. حين تُرقّى مجموعة عادية إلى مجموعة خارقة، تحصل على معرّف جديد يبدأ بـ -100، ويكفّ القديم عن أن يكون العنوان الصحيح. ويرد تيليجرام على أي طلب إلى المعرّف القديم بخطأ يحمل المعرّف الجديد في migrate_to_chat_id، فيستطيع السكربت المكتوب جيدًا أن ينتقل إليه من تلقاء نفسه. وإن كان بوتك في المجموعة في تلك اللحظة، فسيعرض فاحص التوكن المعرّف الجديد بجوار القديم.
أسماء المستخدمين تتغير، والمعرّفات لا تتغير. والقناة التي تغيّر اسمها أو @اسم المستخدم الخاص بها تحتفظ بـ chat ID نفسه.
أخطاء شائعة
- حذف إشارة السالب. فالعدد
1001234567890لا يدل على المحادثة نفسها التي يدل عليها-1001234567890. انسخ العدد كاملًا. - استخدام العدد الموجود في رابط
t.me/c/كما هو. هذا هو المعرّف الداخلي؛ أما chat ID فهو -100 يليه هذا العدد (أو، بدقة، سالب المجموع المذكور أعلاه). - الإبقاء على المعرّف القديم للمجموعة بعد أن صارت مجموعة خارقة.
- النشر في قناة ليس البوت مشرفًا فيها. قد يكون المعرّف صحيحًا ويُرفض الطلب مع ذلك: فلكي ينشر البوت في قناة، يجب أن يكون أحد مشرفيها.
- الخلط بين معرّف البوت وchat ID. معرّف بوتك نفسه — الذي تعيده getMe — هو المكان الذي تأتي منه الرسائل، لا المكان الذي تذهب إليه.
وإن كنت تُعِدّ بوتًا من الصفر، فإن دليل توكن البوت يشرح القيمة الأخرى التي يطلبها كل تكامل.
المصادر، روجعت في أكتوبر 2026: Bot API dialog IDs — نطاقات معرّفات الأشخاص والمجموعات والمجموعات الخارقة والقنوات؛ Telegram Bot API — الطريقة sendMessage (الحقل chat_id رقمًا أو @username، وmessage_thread_id)، والطريقة getChat (أسماء مستخدمي المجموعات الخارقة والقنوات)، وKeyboardButtonRequestUsers وKeyboardButtonRequestChat (أدوات اختيار المحادثة)، وMessageOrigin (الرسائل المعاد توجيهها)، وResponseParameters (migrate_to_chat_id)؛ روابط t.me وtg:// — روابط المنشورات الخاصة.
ما الذي يسأل عنه الناس عادةً
- كيف أعرف معرّف المستخدم الخاص بي في تيليجرام؟
- افتح @getid_adminhub_bot في تيليجرام واضغط «ابدأ»، فيرد عليك بمعرّفك فورًا. وأي بوت يرى العدد نفسه حين تراسله، لأن معرّف المحادثة الخاصة مع شخص هو معرّف المستخدم لذلك الشخص.
- كيف أحصل على chat ID لقناة في تيليجرام؟
- للقناة العامة، الصق @اسم المستخدم الخاص بها أو رابط t.me في أداة البحث عن chat ID في AdminHub، فيعود المعرّف فورًا. وللقناة الخاصة، الصق رابط أي منشور فيها (t.me/c/…)، فيُحسب المعرّف من الرابط نفسه. أو افتح @getid_adminhub_bot واختر القناة بزر «قناة» — أما زر «قناتي» فلا يعرض إلا القنوات التي أنشأتها أنت. ومعرّف القناة يبدأ بـ -100.
- لماذا يبدأ chat ID بـ -100؟
- لأن المحادثة مجموعة خارقة أو قناة. تجعل Bot API معرّفاتها سالبة وتضيف 1,000,000,000,000 إلى المعرّف الداخلي، ولذلك يُقرأ العدد، مع المعرّفات الداخلية بطولها الحالي، على شكل -100 يليه المعرّف الداخلي. انسخه كاملًا، مع إشارة السالب.
- هل يمكن استخدام @اسم المستخدم بدلًا من chat ID؟
- نعم، للقناة العامة أو المجموعة الخارقة أو البوت: فحقل chat_id في Bot API يقبل اسم المستخدم بالصيغة @username. أما المحادثة الخاصة والقناة الخاصة والمجموعة العادية فليس لها اسم مستخدم، فتحتاج إلى المعرّف الرقمي.
- كيف أعرف معرّف موضوع في مجموعة؟
- أضف @getid_adminhub_bot إلى المجموعة وأرسل /id@getid_adminhub_bot داخل الموضوع، فيرد بمعرّف المجموعة وبقيمة message_thread_id للموضوع. وهذا العدد الثاني هو ما تمرّره في message_thread_id لتنشر في ذلك الموضوع.
- لماذا تغيّر chat ID لمجموعتي؟
- لأن المجموعة رُقّيت إلى مجموعة خارقة. يحلّ محلَّ معرّف المجموعة العادية معرّفٌ جديد يبدأ بـ -100، ويرد تيليجرام على الطلبات الموجهة إلى المعرّف القديم بخطأ يحمل المعرّف الجديد في migrate_to_chat_id. ومن بعدها استخدم المعرّف الجديد.