为了账号安全,请及时绑定邮箱和手机立即绑定

Discord python 在角色授予事件上

Discord python 在角色授予事件上

杨__羊羊 2021-08-17 10:59:14
所以我一直试图让机器人在成员获得角色时宣布,我知道这段代码可能根本没有意义,但这就是我问的原因:我该怎么做?@bot.eventasync def on_member_update(before, after):    if str(after.roles) == 'android':        fmt = "{0.mention} your role request has been accepted! :confetti_ball: You've been granted the role '{1}'"        await bot.send_message(bot.get_channel('495285593711050754'), fmt.format(member, after.roles.name))        print(colored('moderation.clf: ', 'blue'), colored('Android granted', 'white'))    if str(after.roles) == 'human':        fmt = "{0.mention} your role request has been accepted! :confetti_ball: You've been granted the role '{1}'"        await bot.send_message(bot.get_channel('495285593711050754'), fmt.format(member, after.roles.name))        print(colored('moderation.clf: ', 'blue'), colored('Human granted', 'white'))    if str(after.roles) == 'moderator':        fmt = "{0.mention} you are now part of the CyberLife staff, we're so excited to have you here! :confetti_ball:"        await bot.send_message(bot.get_channel('495285593711050754'), fmt.format(member, after.roles.name))        print(colored('moderation.clf: ', 'blue'), colored('Moderator granted', 'white'))
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 142 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号