机器人在 !help 命令上发送嵌入消息,但它不在代码中,我该如何删除它?

Posted

技术标签:

【中文标题】机器人在 !help 命令上发送嵌入消息,但它不在代码中,我该如何删除它?【英文标题】:Bot sending embed message on !help command but it isn't in code, how I can remove it? 【发布时间】:2019-12-30 20:23:15 【问题描述】:

我的 python 机器人在 !help 命令上发送不和谐,但它不在代码中...

我怎样才能删除它? 可能是导入到code idk中的,看起来是这样的: http://prnt.sc/oxqj0s

我已经导入了这个: 导入不和谐 从 discord.ext 导入命令 导入异步 进口时间 随机导入 从不和谐进口游戏 导入操作系统

【问题讨论】:

【参考方案1】:

我认为您应该可以使用以下代码摆脱它:

# Imports
import discord
from discord.ext import commands
import asyncio
import time
import random
from discord import Game
import os

# Create the bot with prefix '!'
client = commands.Bot(command_prefix='!')
# Remove the 'help' command
client.remove_command('help')

Discord 机器人在启动时会自动创建一个“帮助”命令。然后,当您通过键入“!help”(因为我使用命令前缀“!”设置机器人)调用帮助命令时,它会加载内置的帮助命令。代码 'client.remove_command('help')' 从机器人 'client' 中删除帮助命令。

【讨论】:

以上是关于机器人在 !help 命令上发送嵌入消息,但它不在代码中,我该如何删除它?的主要内容,如果未能解决你的问题,请参考以下文章

如何将许多不和谐嵌入附加到一条消息中?

可以发送嵌入消息的 Discord.js 机器人

如何在嵌入后立即发送消息?

Discord js v12 如果有人对嵌入做出反应,则发送消息

如何使嵌入消息稍后编辑

如何在机器人嵌入中复制​​用户的消息