تبلیغات

سورس ربات تلگرام نمایش چت آیدی عددی کاربر، گروه، کانال

سورس ربات تلگرام نمایش چت آیدی عددی کاربر، گروه، کانال

سورس ربات تلگرام نمایش چت آیدی
کاربر، گروه، کانال، شماره‌ی به اشتراک گذاشته شده
به همراه قابلیت ارسال پیام گروهی و نمایش تعداد اعضای بات برای ادمین


این محصول دیگر به فروش نمی‌رسد.

با استفاده از این سورس‌کد که به زبان PHP می‌باشد، می‌توانید ربات ShowChatIdBot@ را در تلگرام ایجاد کنید. در واقع این سورس، سورس همین ربات می‌باشد. اما کاربرد این ربات چیست؟ در ادامه با فول کده همراه باشید.

سورس ربات تلگرام نمایش چت آیدی

همانطور که می‌دانید، هر کاربر، گروه و کانالی در تلگرام، دارای یک Chat ID یا آیدی می‌باشد! اما دقت کنید که Chat ID در اینجا یک عبارت نیست بلکه یک عدد است! در واقع Chat ID با نام کاربری تفاوت دارد و این دو را باهم یکی نگیرید. این آیدی همانند شماره شناسنامه برای هر چتی در تلگرام عمل می‌کند و هیچ چتی در تلگرام، آیدی یکسانی ندارد.

به هنگام کار با ربات‌ها، چیزی که نیاز است آیدی می‌باشد! زیرا ربات پیام ها را توسط آیدی به این و آن ارسال می‌کند. به جز کانال‌ها که می‌تواند هم با آیدی و هم با نام‌کاربری ارسال کند!

ویژگی های ربات برای کاربران

  • نمایش آیدی هرشخصی که به ربات پیام ارسال کند.
  • نمایش آیدی کسانی که پیامشان به ربات فوروارد می‌شود.
  • نمایش آیدی کانالی که پیامش به ربات فوروارد میشود.
  • نمایش آیدی مخاطبی که به ربات Share می‌شود. (ممکن است از یک مخاطبتان هیچ پیامی برای فوروارد نداشته باشید)
  • گرفتن آیدی گروه، ابتدا ربات را داخل گروه اد کنید و سپس دستور /get را در داخل گروه ارسال کنید.

ویژگی‌های ربات برای ادمین ربات

  • ذخیره‌ی اطلاعات اعضای ربات در دیتابیس (چت‌آیدی/نام/نام کاربری/نوع چت)
  • ارسال پیام گروهی از تلگرام به تمام کاربران ربات که در دیتابیس ثبت شده‌اند و سپس نمایش نتیجه‌ی ارسال (تعداد موفق/تعداد ناموفق)

آموزش نصب

ابتدا توجه داشته باشید که شما حتما باید گواهی SSL برای هاست خود نصب کنید تا لینک‌ها را به جای http با https باز کنید.

  • محتوای داخل فایل zip دانلود شده را به یک پوشه در هاست خود انتقال دهید.
  • فایل config را باز کرده و اطلاعات آن را تکمیل کنید.
    • به جای DB_USER، نام کاربری دیتابیس
      به جای DB_PASS، پسورد نام کاربری دیتابیس
    • به جای DB_NAME، نام دیتابیس
    • به جای BOT_TOKEN، توکن ربات
    • به جای BOT_ID، آیدی عدد ربات خود
      اگر ندارید، اشکالی ندارد، بعد از مرحله‌ی نصب پروژه، آن را به شما نمایش خواهیم داد.
    • به جای BOT_USERNAME، نام کاربری ربات خود بدون علامت @
    • به جای BOT_ADMINS، آیدی ادمین و اگر بیشتر از یک نفر بود، با ویرگول جدا کنید:
      [245616,521564]
  • حالا باید پروژه نصب شود.
    مسیر فایل setup.php که داخل سورس قرار دارد را در مرورگر اجرا کنید؛ برای مثال:

اگر با خطایی مواجه شدید، ابتدا رمز عبور دیتابیس را بررسی کرده و سپس فایل setup را دوباره اجرا کنید. چنانچه دوباره خطا داد، با ما در ارتباط باشید. در واقع این فایل، مسیر showchatidbot.php را به عنوان وب هوک تنظیم کرده و جدول دیتابیس را ایجاد می‌کند که کوئری آن به صورت زیر است:

پس از اجرای setup، باید پیام successfully در نهایت به شما نمایش داده شود. هم‌چنین آیدی ربات در انتها برایتان نمایش داده خواهد شد که می‌توانید در کانفیگ آن را تنظیم کنید.
در نهایت خروجی این فایل، چیزی مانند زیر خواهد بود:

 

  • حال فایل setup را حذف کنید.
  • متن‌ها را می‌توانید از فایل answers.xml ویرایش کنید.
    البته به جز متن های پنل ادمین که داخل سورس قرار دارند!

شما بعد از خرید، سورس 1 را نیز دریافت خواهید کرد که به صورت ساده و بدون پنل ادمین نوشته شده و سورس 4 تفاوت‌هایی با آن دارد؛ از جمله این‌که در سورس 4، از ورژن  Lite-Alpha-4 دو کلاس TB و Db استفاده شده است؛ وظیفه‌ی این دو کلاس، یکی برای ارتباط با تلگرام و دیگری برای کار با دیتابیس که هردو کلاس به صورت غیرقابل ویرایش در سورس قرار دارند؛ اما شما کد اصلی که در فایل showchatidbot.php و functions.php قرار دارد را می‌توانید ویرایش کنید. همچنین، کتابخانه‌ی نهایی TB و Db، هنوز در سایت معرفی نشده است.


این محصول دیگر به فروش نمی‌رسد.
تبلیغات
کانال تلگرام فول کده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده 16 دیدگاه

    1. احسان قربانی گفت:

      سلام
      مراحل رو انجام دادم ولی با پیغام {“ok”:false,”error_code”:404,”description”:”Not Found”}
      مواجه می شم

      1. سلام، منظورتون از مراحل، تنظیم کردن وب هوکه؟
        این ارور یعنی شما مراحل انجام کار رو درست انجام ندادین! در موردش بیشتر توضیح بدین.

        1. احسان گفت:

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

          1. تلگرام پیام بدین تا براتون تنظیم کنم
            nabeqe

    2. حسین گفت:

      سلام خسته نباشید
      میشه به روبات شماره موبایل شخصی را بدیم شناسه تلگرامش و بده؟

      1. سلام، نه
        فقط می‌تونیم مخاطب‌هایی که تو تلگراممون داریم رو با ربات به اشتراک بذاریم و ربات آیدیش رو بهمون بده!

    3. مرجان گفت:

      چطوری میشه برعکسشو عمل کرد؟
      یعنی id کاربر روداریم ولی مشخص نیست کیه؟
      اگه بشه chatid رو بدیم و ربات اون فرد رونشون بده،عالی میشه

      1. سلام، متاسفانه چنین چیزی از طرف تلگرام برای ربات ها مقدور نیس

    4. akh گفت:

      سلام
      آیا ربات شما این امکان را دارد تا یه شماره موبایل بهش داد و اون id اونها در تلگرام بده؟
      مشخص کنه که آیا اون شماره در تلگرام join شده یا خیر؟

      1. سلام؛ برای این‌که بشه از طریق شماره تلفن، چت آیدی رو پیدا کرد؛ باید اون شماره تو مخاطب هاتون وجود داشته باشه و اون مخاطب برای ربات ارسال شه

    5. Amir گفت:

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

    6. محسن مرادشان گفت:

      سلام خسته نباشید

      این ربات پنل مدیریت( تعداد کاربران عضو_ ارسال پیام همگانی ) داره؟

      1. سلام؛ نه دوست عزیز
        هرچیزی که داره نوشته شده

    7. سجاد گفت:

      سلام
      آیا این امکان وجود داره که ما چت آیدی گروه و یا کانال خودمون رو بهش بدیم و این ربات، تمامی چت آیدی های اعضای ما رو بهمون بده؟
      آیا قابل ویرایش برای شما هست؟؟

      1. سلام؛ ربات‌های تلگرام فعلا دسترسی به لیست ممبرهای یه گروه یا کانالو ندارن.
        تنها میتونه تعداد اعظا و اطلاعات یک چت آیدی مشخص تو یه گروه یا کانالو بهمون بده.