【问题标题】:Python Bot Commands total countPython Bot 命令总数
【发布时间】:2018-06-03 19:03:05
【问题描述】:

如何添加一个代码来跟踪来自所有服务器的所有命令的总计数 bot 已安装。下面的命令示例我需要计算该命令在所有服务器和所有用户中使用了多少次。

@bot.command(pass_context=True)
async def first(ctx):
     await bot.say("Hello {}".format(ctx.message.author.mention))

.

final result this Command has been used xx times from users all servers.

【问题讨论】:

  • 显然你只是将 1 加到某个存储的某个数字上。所以真正的问题是“我可以在哪里存储来自不和谐机器人的信息?”:stackoverflow.com/questions/45242689/…
  • 好的,我需要添加bot.counter += 1 和您的链接我需要在机器人或my_database.db 文件中添加该代码吗?
  • 这是python代码。

标签: python-3.x discord.py


【解决方案1】:

那么为什么不做一个类似 sqlite 的数据库呢?甚至使用 json 来存储,就像在 json 中你可以存储类似 {"command1":1,"command2":2} 的东西,然后在每个代码的末尾添加一个 json.load 属性来导入文件并更新它,简单

【讨论】:

    猜你喜欢
    • 2012-10-15
    • 2018-10-21
    • 2021-03-01
    • 2021-04-11
    • 2018-11-05
    • 1970-01-01
    • 2020-08-11
    • 2021-02-17
    • 2019-03-07
    相关资源
    最近更新 更多