دانلود روبیکا
کُد یاران | آموزش کامپیوتر و برنامه‌نویسی
کُد یاران | آموزش کامپیوتر و برنامه‌نویسی
کد دریافت Chat ID کاربر، گروه یا کانال در روبیکا:

from rubka.asynco import Robot
from rubka.context import Message
import asyncio

BOT_TOKEN = ""

bot = Robot(token=BOT_TOKEN)

@bot.on_message(commands=["start"])
async def start(bot: Robot, message: Message):

info_text = f"""
====== اطلاعات شما ======
speech_balloon Chat ID: {message.chat_id}
id User GUID : {message.author_guid}
package Object GUID: {message.object_guid}
========================
"""

print(info_text)

await message.reply(info_text)

asyncio.run(bot.run())

پیش‌نیاز: pip install rubka

توضیحات:
در بخش BOT_TOKEN، توکن بات خود را که از بات‌فادر دریافت کرده‌اید وارد کنید. سپس، جایی که قصد دارید Chat ID گروه، کانال یا کاربر را دریافت کنید، دستور /start را ارسال کنید.

کاربرد:
از آنجا که GUID کاربران و گروه‌ها/کانال‌ها در بات‌ها با آنچه در نسخه وب روبیکا دیده می‌شود تفاوت دارد، این کد برای به‌دست‌آوردن Chat ID بسیار کاربردی و ضروری است.

این موضوع به‌ویژه برای بات‌هایی که دارای پنل مدیریتی هستند (و گزارش‌ها را برای مدیر ارسال می‌کنند) یا بات‌هایی که فقط باید در یک گروه یا کانال خاص فعال باشند –‌مانند کد اکو بات‌– اهمیت بالایی دارد.

warning️ استفاده یا بازنشر این متن بدون ذکر منبع مجاز نیست.

id @CodeYaran
Please open Rubika to view this post
VIEW IN RUBIKA