پیدا کردن آیدی گروههای تلگرامی برای ارسال مطلب از طریق ربات

فرض کنید یک ربات مدیریتی برای گروهها نوشتین که فقط میخواین روی گروههایی که حق اشتراک ماهیانه میدن کارهای مدیریتی رو انجام بده و اگر جایی اضافه شد به گروهی که حق اشتراک نخریده فعالیتاش حالا یا محدود باشه و یا اصلا کاری انجام نده. برای اعمال این محدودیت نیاز هست که شما آیدی گروههایی که مدیرهاش حق اشتراک خریدن رو داشته باشید. توی این مطلب بهتون آموزش داده میشه که چطوری آیدی گروهها و یا کانالها رو پیدا کنید.

شروع آموزش

برای پیدا کردن چت آیدی گروه اول باید رباتتون رو توی اون گروه اضافه کنید(نیازی به ادمین بودن نداره).

بعد اگر برای ربات وبهوک تنظیم کردید باید حذفش کنید تا بتونیم اطلاعات دریافتی ربات رو به صورت دستی بازیابی و یا از طریق مرورگر با فرمت json ببینیم. پس از طریق لینک زیر وبهوکتون رو حذف کنید:

https://api.telegram.org/botYOUR-TOKEN/setwebhook?url=

توی لینک بالا و دقیقا بعد از کلمه bot به جای YOUR-TOKEN توکنی که از بات فادر دریافت کردین رو بدون هیچ فاصله ای جایگزین کنید و جلوی = بعد از واژه url رو خالی قرار بدید و بعد لینک رو باز کنید؛ در صورت اجرای صحیح مراحل بالا پیام زیر رو مشاهده میکنید:

{
"ok": true,
 "result": true,
 "description": "Webhook was deleted"
}

حالا یه متن توی گروهی که ربات رو اضافه کردید ارسال کنید و بعد لینک زیر رو باز کنید تا آیدی گروه رو ببینید:

https://api.telegram.org/botYOUR-TOKEN/getUpdates

در صورت اجرای درست مراحل نتیجه زیر رو خواهید دید که چت آیدی گروه رو هم بهتون برگردونده و حالا میتونید از طریق این آیدی مثلا با یک ربات مطالب کانال خاصی رو توی این گروه فروارد کنید و یا فقط اجازه بدید به ربات که توی گروهی که مثلا آیدیش -268231540 هست کارهای مدیریتی انجام بده.

حالا دوباره آدرس وبهوکتون رو میتونید تنظیم کنید تا ربات برگرده به روال سابق. برای گرفتن چت آیدی سوپرگروهها و کانال هم میشه از همین روش استفاده کرد.

امیدوارم مفید واقع باشه؛ برای پیگیری سریعتر آموزشها به کانال تلگرامی اضافه بشید.

و به عنوان نکته آخر، آیدی گروهها اکثرا یک علامت منفی پشت خودشون دارن پس متعجب نشید و باید دقیقا از همین عدد منفی استفاده کنید.