Language: English | Русский | Español | Português | Türkçe | Deutsch | Français | Bahasa Indonesia | العربية | فارسی | Oʻzbek | हिन्दी | 中文 | اردو | Tagalog | አማርኛ

← Home

أدلة Telegram Bot API chat_id

chat_id مطلوب لمعظم طرق Telegram Bot API: sendMessage، sendPhoto، editMessageText، وعدة أخرى. يحدد الوجهة — محادثة خاصة (مستخدم)، مجموعة، سوبرغروب، أو قناة. في المحادثة الخاصة، chat_id يساوي معرف مستخدم Telegram للمستخدم (موجب). للمجموعات والسوبرغروبات، chat_id عادة سالب. يجمع هذا المحور أدلة المطورين للحصول على chat_id، إصلاح الأخطاء الشائعة، واستخدامه في المكتبات الشائعة.

يمكنك الحصول على chat_id بجعل المستخدمين يتفاعلون مع بوتك (أو بوت مساعد مثل @print_id_bot) وقراءته من التحديثات. للويب هوكس، افحص JSON التحديث الوارد لاستخراج chat.id. الأمر /dump في @print_id_bot يخرج بنية التحديث الكاملة للتشخيص.

أدلة

FAQ

لماذا أحصل على “chat not found”؟

الأسباب الشائعة: تم إزالة البوت من المحادثة، تستخدم chat_id خاطئ أو قديم، أو تم ترقية المجموعة إلى سوبرغروب (chat_id قد يتغير). أضف البوت مرة أخرى، احصل على chat_id الحالي مع @print_id_bot، وتأكد من استخدام القيمة الصحيحة.

كيف أصحح تحديثات ويب هوك؟

استخدم الأمر /dump في @print_id_bot (في المحادثة الخاصة) لرؤية JSON التحديث الكامل. يعرض بنية message وchat وuser والحقول الأخرى. قارن مع payload ويب هوك الخاص بك للعثور على مكان chat_id ومعرف المستخدم.

أي دليل مكتبة يجب أن أستخدم؟

اختر الدليل الذي يطابق stack الخاص بك: Aiogram وpython-telegram-bot لـ Python، Telegraf لـ Node.js، ودليل Go لـ Go. دليل Bot API العام ينطبق على أي لغة.


احصل على chat_id فورًا مع @print_id_bot.

Open @print_id_bot


Related pages