Add message count to export file. Closes #43.
This commit is contained in:
parent
3e7800971b
commit
a5265b318f
@ -52,6 +52,8 @@ async def invite_link(ctx: CommandContext):
|
|||||||
|
|
||||||
|
|
||||||
async def export(ctx: CommandContext):
|
async def export(ctx: CommandContext):
|
||||||
|
working_msg = await ctx.message.channel.send("Working...")
|
||||||
|
|
||||||
system = await ctx.ensure_system()
|
system = await ctx.ensure_system()
|
||||||
|
|
||||||
members = await system.get_members(ctx.conn)
|
members = await system.get_members(ctx.conn)
|
||||||
@ -76,7 +78,8 @@ async def export(ctx: CommandContext):
|
|||||||
"description": member.description,
|
"description": member.description,
|
||||||
"prefix": member.prefix,
|
"prefix": member.prefix,
|
||||||
"suffix": member.suffix,
|
"suffix": member.suffix,
|
||||||
"created": member.created.isoformat()
|
"created": member.created.isoformat(),
|
||||||
|
"message_count": await member.message_count(ctx.conn)
|
||||||
} for member in members
|
} for member in members
|
||||||
],
|
],
|
||||||
"accounts": [str(uid) for uid in accounts],
|
"accounts": [str(uid) for uid in accounts],
|
||||||
@ -88,8 +91,10 @@ async def export(ctx: CommandContext):
|
|||||||
] # TODO: messages
|
] # TODO: messages
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await working_msg.delete()
|
||||||
|
|
||||||
f = io.BytesIO(json.dumps(data).encode("utf-8"))
|
f = io.BytesIO(json.dumps(data).encode("utf-8"))
|
||||||
await ctx.message.channel.send(content="Here you go!", file=discord.File(fp=f, filename="system.json"))
|
await ctx.message.channel.send(content="Here you go!", file=discord.File(fp=f, filename="pluralkit_system.json"))
|
||||||
|
|
||||||
|
|
||||||
async def tell(ctx: CommandContext):
|
async def tell(ctx: CommandContext):
|
||||||
|
Loading…
Reference in New Issue
Block a user