UsoDiscord.py 文件源码

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

项目:Uso-Bot 作者: Renondedju 项目源码 文件源码
def link_user(ctx):
    rank, channel, message = await init_command(ctx.message)
    if rank in ['USER', 'ADMIN', 'MASTER']:
        parameters = message.content.replace(commandPrefix + 'link_user ', '')
        results = get_user(user = parameters, me = False)

        stats = []
        if not (results == []):
            for item in results[0]:
                stats.append(item)
            osuId = stats[16][1]
            osuUsername = stats[17][1]

            cursor.execute("SELECT * FROM users WHERE discordId = ?", (str(message.author.id),))
            if not cursor.fetchall():
                key = userlink.generate_new_key(osuId, message.author.id)

                if message.channel.is_private == False:
                    embed = discord.Embed(title = "Link account", description = "Please check your private messages to get your key and the instructions to link your account to uso !", colour = 0x3498db)
                    await client.send_message(channel, embed = embed)

                embed = discord.Embed(title = "Link account", colour = 0x3498db, description="Please open <:osu:310362018773204992> and send me __**``pass {}``**__\nMy ingame name is __UsoBot__ -> [profile](https://osu.ppy.sh/u/10406668)\nBe careful, this key will __expire in 10 min__".format(key)) 
                await client.send_message(message.author, embed = embed)

            else:
                await client.send_message(channel, "Sorry, you already linked your account ! If you have a problem, please contact Renondedju\n? <https://discord.gg/Qsw3yD5>")

        else:
            await client.send_message(channel, "Oups sorry, didn't find this user\n*Try with your osu id instead or the link to your profile*")

    else:
        missing_permissions_message(channel)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号