不和谐改写警告系统

时间:2020-05-09 21:53:21

标签: python bots discord discord.py-rewrite

使用Python和Discord Rewrite,我正在尝试为我的机器人制作一个警告系统。我掌握了基础知识,现在我只需要更新文件以获取新信息。有没有简单的方法可以做到这一点?这是到目前为止我得到的:

@commands.command()
    @commands.has_permissions(kick_members=True)
    async def warn(self, ctx, member: discord.Member):
        with open("UserWarnings.csv") as file:
            allwarnings = {}
            reader = csv.DictReader(file)
            for row in reader:
                User = row["User"]
                Warning = row["Warnings"]
                allwarnings[User] = Warning
            if str(member.id) in allwarnings:
                allwarnings[User] = str(int(allwarnings[User]) + 1)
            else:
                allwarnings[User] = 1


        await ctx.send(allwarnings)
        await ctx.send(f"You have successfully warned {member.mention}. They now have {allwarnings[User]} warning(s).")

0 个答案:

没有答案