move_log_join.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:apex-sigma 作者: lu-ci 项目源码 文件源码
def move_log_join(ev, member):
    try:
        log_channel_id = ev.db.get_settings(member.guild.id, 'LoggingChannel')
    except:
        log_channel_id = None
    if log_channel_id:
        log_channel = discord.utils.find(lambda x: x.id == log_channel_id, member.guild.channels)
        if log_channel:
            response = discord.Embed(color=0x66CC66, timestamp=arrow.utcnow().datetime)
            response.set_author(name=f'A Member Has Joined', icon_url=user_avatar(member))
            response.add_field(name='?? Joining Member', value=f'{member.mention}\n{member.name}#{member.discriminator}')
            new_acc, diff_msg = get_time_difference(member)
            if new_acc:
                response.add_field(name='? Account Is New', value=f'Made {diff_msg.title()}', inline=True)
            else:
                response.add_field(name='?? Account Created', value=f'{diff_msg.title()}', inline=True)
            response.set_footer(text=f'UserID: {member.id}')
            await log_channel.send(embed=response)
        else:
            ev.db.set_settings(member.guild.id, 'LoggingChannel', None)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号