代码如下:
@bot.command(name="add")
async def _blacklist_add(self, user: discord.Member):
"""Adds user to bot's blacklist"""
if user.id not in self.blacklist_list:
self.blacklist_list.append(user.id)
fileIO("blacklist.json", "save", self.blacklist_list)
await self.bot.say("User has been added to blacklist.")
else:
await self.bot.say("User is already blacklisted.")
@bot.command(name="remove")
async def _blacklist_remove(self, user: discord.Member):
"""Removes user to bot's blacklist"""
if user.id in self.blacklist_list:
self.blacklist_list.remove(user.id)
fileIO("blacklist.json", "save", self.blacklist_list)
await self.bot.say("User has been removed from blacklist.")
else:
await self.bot.say("User is not in blacklist.")
我想知道如何导入JSON,这样我就可以停止滥用我的bot了,如果你能帮我的话。在
您可以使用json模块。在
假设有一个文件与bot位于同一目录中(名为“ids.json文件,您希望从中加载ID:
你只需要把ids.json文件“文件是
^{pr2}$现在您可以像现在一样自由地使用
ids
变量。在如果要将
ids
变量的内容保存到文件中,可以使用json.dump(ids, f)
但是,您确实需要小心不要过多地使用该文件。大量转储会导致数据不能正确保存到文件中的问题。在
相关问题 更多 >
编程相关推荐