【发布时间】:2021-04-24 18:12:27
【问题描述】:
所以我的机器人在 Top.gg 上,我正在使用 dblpy 与 api 交互。但是由于某种原因没有调用on_dbl_vote 事件,我可以使用dblpy.post_guild_count() 发出命令来更新服务器计数,并使用get_bot_votes() 获得过去的投票,所以我真的不知道出了什么问题。
我在下面附上了我的 cog 代码,任何帮助都会很棒:)
import dbl as DBL
from discord.ext import commands
class dblcog(commands.Cog):
def __init__(self, bot):
self.bot = bot
self.dblpy = DBL.DBLClient(self.bot, TOKEN, webhook_path=WEBHOOK,
webhook_auth=WEBHOOK_AUTH, webhook_port=PORT)
@commands.Cog.listener()
async def on_dbl_vote(self, data):
print("VOTE RECIEVED\n{data}")
def setup(bot):
bot.add_cog(dblcog(bot))
【问题讨论】:
标签: python python-3.x discord discord.py