سوال درباره کارهای ربات در گروه

سلام

ربات وقتی داخل یک گروه اد میشود چجوری تشخیص بده که تو اون گروه اد شده


و اینکه ربات چگونه دسترسی های یکنفر رو توی گروه تغییر بده برای مثال سکوت بده


و اینکه چگونه تنظیمات گروه رو عوض کنه مثلا یک مجوز رو برای کاربران ببنده

3 answers

توسعه دهنده پایروبله

by CodeWizaard , 16 days ago

@amirhossein6985 درود عزیز

وقتی که ربات به گروه یا کانالی اد میشه، اپدیتی با نوع new_chat_member ارسال میشه و خود ربات درون اضافه شدگان ذکر میشه

شما میتونید با استفاده از هندلر

1
@client.on_new_members

از این قابلیت استفاده کنید

توسعه دهنده پایروبله

by daradege , 10 days ago

@amirhossein6985 


سلام، مثال کامل تر تقدیم شما:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import pyrobale

bot = pyrobale.Client("TOKEN")

@bot.on_new_members()
async def on_new_members(message: pyrobale.Message):
    member = message.new_chat_members[0]
    if member.id == bot.me.id:
        await message.chat.send_message("من بودم")
    else:
        await message.chat.send_message("یکی دیگه بود")

bot.run()


ضمنا، این نسخه همین الآن منتشر شده، پس لطفا نسخه پایروبله خود را به روز کنید:

1
pip install pyrobale -U


توسعه دهنده پایروبله

by daradege , 10 days ago

@amirhossein6985 

موارد دو و سه از سمت بله به مشکل خوردن