everyoneに権限を振るより何かと便利です。
役職を外すだけで簡易BANのようなものも実現できます。
ソースコード
ID_ROLE_MEMBER = 576891687620118902
@client.event
async def on_member_join(member):
# 用意したIDから Role オブジェクトを取得
role = member.guild.get_role(ID_ROLE_MEMBER)
# 入ってきた Member に役職を付与
await member.add_roles(role)
on_member_join
はユーザがサーバに入った時に発火するイベントです。
入ってきたユーザの Member オブジェクトを引数で受け取ります。
Share this post
Twitter