def add_cmd_stat(db, cmd, message, args):
if not message.author.bot:
if message.guild:
channel_id = message.channel.id
guild_id = message.guild.id
else:
channel_id = None
guild_id = None
stat_data = {
'command': cmd.name,
'args': args,
'author': message.author.id,
'channel': channel_id,
'guild': guild_id,
'timestamp': {
'created': arrow.get(message.created_at).float_timestamp,
'executed': arrow.utcnow().float_timestamp
}
}
await db[db.db_cfg.database]['CommandStats'].insert_one(stat_data)
评论列表
文章目录