【问题标题】:Is there a way to call from Google Sheets (Or MySQL) with Discord.py?有没有办法使用 Discord.py 从 Google 表格(或 MySQL)调用?
【发布时间】: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


【解决方案1】:

使用Google Sheets API

它适用于不和谐机器人

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    • 1970-01-01
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多