【发布时间】:2023-04-09 11:29:01
【问题描述】:
所以我有一个 sqlite 数据库,其中包含我服务器中的所有用户和每个用户的 xp(就像任何其他调平系统一样)。有没有办法把 db 的前 10 人送到 discord?以有组织的方式,因为我以这种形式得到它。
[(722267777854865519, 9877, 20),
(356982883665051659, 8039, 17),
(746740254173560853, 7358, 17),
(750497624809013248, 7054, 16),
(605861925749915752, 6757, 16)]
有没有办法让它提及用户而不是发送他们的 ID?
(P.S.第一个值是用户的discord id,第二个是他们的xp,第三个是他们的等级)
我的意思是有组织的形式,
-
用户 1 提及(不是用户 ID)- XP - 级别
-
提及用户 2(不是用户 ID)- XP - 级别
-
等到 5 点。
这是代码
@commands.command()
async def lb(self,ctx):
records = db.records("SELECT UserID, XP, Level FROM exp ORDER BY XP DESC LIMIT 5")
await ctx.send(records)
【问题讨论】:
-
如果您想获得帮助,您必须提供更多详细信息。你如何得到这些数据?请至少提供一段代码,可运行的代码会更好。您在寻找什么“有组织的形式”?请提供您想要的示例。除非您提供此信息,否则您可能不会得到任何有价值的答案,并且您的问题可能会被标记为“待关闭”。
-
现在好点了吗?还是我必须添加的其他内容? @Tryph
标签: python sqlite discord discord.py discord.py-rewrite