【发布时间】:2018-08-19 21:30:33
【问题描述】:
我在我的 Discord 服务器上有这个想法,它允许人们这样做
?playtime [TheirID]
它会显示他们的游戏时间作为我的 BOT 的回复(我说的是他们的 Unturned Server Playtime,如下所述:)
每个人的 Unturned Server Playtime 都存储在 Google Sheets 表中(它也存储在 MySQL 数据库中),所以有没有办法让他们做?Playtime 然后他们的 ID,它搜索他们的 ID,找到行他们在里面,然后将整行嵌入到机器人的回复中?
任何帮助将不胜感激,如果您感到困惑,请向我提出更多问题。
【问题讨论】:
-
查找库以进行异步数据库访问。
discord.py模块不提供此功能,但您可以将其他库与discord.py结合使用。 -
您好,感谢您的回复。我现在已经做到了,所以它连接并显示数据,唯一的问题是它不仅显示数字,而是显示以下内容:
Your Playtime on the Server is (Decimal('4.7650'),).而不是:Your Playtime on the Server is 4.7650.我的代码:hastebin.com/iyelahohev.py -
只要
float(row)。见:stackoverflow.com/questions/12661999/… -
还是不行,我不知道在哪里放 float(row);请你告诉我在哪里。
-
在
format你会做类似float(row[0])的事情
标签: python python-3.x mysql-python discord discord.py