我希望当用户编写命令时,bot会删除具有特定名称的特定频道,但我并没有真正成功。错误:
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Guild' object has no attribute 'get_category'
代码:
@client.command()
async def verification_channels_delete(ctx):
await ctx.send('Удаляю категории и каналы для верефикации...')
#
category1 = await ctx.message.guild.get_category('Verification')
category2 = await ctx.message.guild.get_category("Chat")
#
await category1.delete()
await category2.delete()
#
channel1 = await ctx.message.guild.get_text_channel("Verification")
channel2 = await ctx.message.guild.get_text_channel("Chat")
#
await channel1.delete()
await channel2.delete()
#
await ctx.send('Я удалил все каналы для верефикации!')
如果你想通过名称获得频道、类别或其他任何东西,你应该使用discord_utils
:
from discord.utils import get
@client.command()
async def verification_channels_delete(ctx):
category1 = get(ctx.guild.categories, name = "Verification")
category2 = get(ctx.guild.categories, name = "Chat")
await category1.delete()
await category2.delete()
channel1 = get(ctx.guild.text_channels, name = "verification")
channel2 = get(ctx.guild.text_channels, name = "chat")
await channel1.delete()
await channel2.delete()
请求header DELETE /v1/activities/{频道id} Authorization:Bearer {ACCESS TOKEN} Content-Type:application/json 注: 请将上方的{ACCESS TOKEN}替换为您的ACCESS TOKEN 请将"{频道id}"替换您需要获取的频道id 返回 { "id": 4133, "result
问题内容: 我想添加子视图并一键删除。这是我的代码: / 添加子视图 / / 删除子视图 / 但是删除它不起作用有人可以帮助我吗?谢谢! 问题答案: 感谢帮助。这是解决方案:我创建了子视图,并添加了一个手势来删除它 更新: 迅捷3+
控制台-频道-删除 接口URL {youke-url}/console/Index.php?c=live&a=delete×tamp=1607677497&access_key=abc&sign=3943c8f8f4c65ba7affc55bc7201b4f49996819b 请求方式 POST Content-Type form-data 请求Body参数 参数 示例值 是否必填 参数
控制台-频道-分类-删除分类 接口URL {youke-url}/console/Index.php?c=live&a=delCategory×tamp=1607677497&access_key=abc&sign=abe516aea14f8fd62825e82decf397adb57eb2e3 请求方式 POST Content-Type form-data 请求Query参数 参数
通过该接口可以删除已有的视频分类,地址为: http://spark.bokecc.com/api/category/delete 需要传递以下参数: 参数 说明 categoryid 视频分类,不可为空 userid 用户id,不可为空 format 返回格式,xml 或json XML格式的返回信息如下: <?xmlversion="1.0"encoding="UTF-8"?> <resul
问题内容: 我们使用ELK堆栈进行日志记录。我被要求设计一个流程,以解决如何删除意外记录的敏感信息。 现在,根据我对ElasticSearch(Lucene)如何处理删除和更新的了解,仍然无法使用索引中的数据。随着索引的合并,最终将被清理,等等。 是否有运行更新(删除内容)或删除(删除内容)并保证将其删除的过程? 问题答案: 当更新或删除某些值时,ES会将当前文档标记为已删除并为新文档建立索引。删