通过在 top.gg / discordbotlist 上投票获得机器人奖励 (discord.py)

Posted

技术标签:

【中文标题】通过在 top.gg / discordbotlist 上投票获得机器人奖励 (discord.py)【英文标题】:In bot rewards (discord.py) by voting on top.gg / discordbotlist 【发布时间】:2021-05-07 08:58:54 【问题描述】:

当用户在任一站点上为我的机器人投票时,它会向他们发送 DM,我希望它也可以做其他事情,但为了简单起见,我们可以使用 print 语句在用户触发时触发票?这将使用 webhook 完成吗?我对这些完全陌生。

请给我一个示例代码,说明如何做到这一点!

【问题讨论】:

【参考方案1】:

top.gg 使用自己的 API,完整的参考可以在这里找到:https://top.gg/api/docs#pylib

您首先需要安装他们的模块,这可以通过pip install dblpy 完成

在他们的文档中,它显示了许多使用示例以及如何在代码中实现它们。它所做的只是运行一个任务循环,等待用户投票,然后在您的代码中,您可以简单地做任何您想做的事情并获得奖励。以及它们提供的许多其他用法,但希望这会有所帮助。

【讨论】:

谢谢!但我仍然不明白如何在用户投票时触发事件:( 事件由库本身触发,无需手动操作。您可以查看链接中的示例 Cohen 提供 @SkillzGamin

以上是关于通过在 top.gg / discordbotlist 上投票获得机器人奖励 (discord.py)的主要内容,如果未能解决你的问题,请参考以下文章

Discordbot 读取 DM 消息并记录它们

从 DiscordBot CommandService 中删除命令

serverDeafen discordbot |不和谐/ js

带有 discord.py 的 Discordbot 不会使用命令 ctx.channel.purge(*amount*) 删除消息

为多个服务器设置 DiscordBot 的频道 ID

Discordbot 使用线程引发“RuntimeError:set_wakeup_fd 仅适用于主线程”仅在 linux 上