WeenieBot.py 文件源码

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

项目:WeenieBot 作者: Beefywhale 项目源码 文件源码
def on_member_join(member):
    with open("database/storage2.json", "r") as infile:
        storage2 = json.loads(infile.read())
    if member.server.id not in storage2:
        storage2[member.server.id] = 'message0'
    with open("database/storage2.json", "w+") as outfile:
        outfile.write(json.dumps(storage2))

    if storage2[member.server.id] == 'message0':
        try:
            for i in member.server.channels:
                if i.name in ['logs', 'logging', 'log', 'mod-log', 'mod_log', 'server-log', 'server_log']:
                    await client.send_message(i, "{0.mention} has joined {0.server.name} give them a warm welcome!".format(member))    
            try:
                await client.send_message(member.server.default_channel,"{0.name} has joined {0.server.name} give them a warm welcome!".format(member))    
            except discord.Forbidden:
                print('Couldn\'t welcome {} in server {} due to perms error.'.format(member, member.server))
        except discord.Forbidden:
            print('Couldn\'t welcome {} in server {} due to perms error.'.format(member, member.server))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号