我正在尝试为我的机器人实现踢脚命令,但是Guild.kick(Member member)实际上并不踢指定的用户。IntelliJ只是简单地说“忽略Guild.kick(Member member)的结果”。下面是我的实现(去掉了不相关的代码):
public void onGuildMessageReceived(@Nonnull GuildMessageReceivedEvent e) {
// other code
g = e.getGuild();
// other code
if (args[0].equalsIgnoreCase("ki
我做了一个kick命令,但它不能正常工作。它显示一个错误,当试图踢管理员,这个错误是处理。此外,当它给出错误时,它会在聊天中放入:"member has has kicked",但它不会踢那个用户。 if (message.author.bot) return;
var member = message.mentions.members.first();
if (message.member.hasPermission('KICK_MEMBERS')) {
try {
我已经创建了一个不和谐机器人,它在本地启动时可以完美运行,但一旦托管并启动,除了!help之外,不会响应任何命令。我得到了错误日志,如下所示: 尝试!kick @user: discord.ext.commands.errors.MissingRequiredArgument: user_kick is a required argument that is missing 该命令可以在脱机状态下正常工作。 kick命令的编写方式如下: @bot.command()
async def kick(ctx, user_kick : discord.Member):
role = disco
此代码不起作用:
var counter = 0;
kick(print);
function kick(f) {
setTimeout(function(){
f(); // problem here;
kick();
}, 500);
}
function print(){
console.log(counter++);
}
浏览器控制台会产生以下错误:
Uncaught TypeError: f is not a function
如何在所需的点上正确地调用f()?
我试图让一个管理机器人在不和谐,但不能让它踢成员的第一次提到。我总是收到错误,但现在,突然,它什么也没做。 这是我的代码: client.on("message", (message) => {
if (message.content.toLowerCase().includes("ab!kick")) {
if (message.member.hasPermission("KICK_MEMBERS")) {
if (message.mentions.members.first()) {
如何为discord.py斜杠命令添加权限?在斜杠命令中没有@has_permissions()。
@slash.slash(
name="kick",
description="Kicks member from the server",
options=[manage_commands.create_option(
name = "member",
description = "Who do you want to kick?",
option_type
client.on('message', message => {
if (!message.member.hasPermission(["KICK_MEMBERS", "ADMINISTRATOR"])) return message.channel.send("Hey! Dont try to make me say that!")
if (message.content.startsWith("||say ")) { //prefix
message.delete
我想要做的是将一些设置从httpd.conf传递给我的模块,例如:
<Location /path>
SetHandler mymodule-handler # based on this, the module will kick in and "try" to read settings
MyCustomStringSetting "AStringValue"
MyCustomIntegerSetting 2012
# more
</Location>
如何从模块内部获取AStringValue和2012?
当我尝试使用踢命令时,它是TypeError: message.author.hasPermission is not a function。如果您没有KICK_MEMBERS权限,我希望它不起作用。这是我返回错误的代码:
if (!message.author.hasPermission("KICK_MEMBERS")) return;
当我试图从一个没有启动权限的帐户中踢出某人时,机器人会说“应用程序没有响应”。我使用的代码:
@bot.slash_command(description = "Kickar alguém", guild_ids=[1041057700823449682])
@has_permissions(kick_members=True)
@option("member",description = "Seleciona o membro")
@option("reason",description = "O motivo do k
你好,我正在用一种方法创建一个机器人,它从文本文件中读取列表,如果用户发送消息,机器人将禁止或踢掉该用户,而不需要键入命令。它的工作与删除,所以我使它类似于ban或kick方法,似乎没有错误,但事件不运行,这是我所拥有的,是的,我把读取的txt文件在代码中,所以它正在读取txt文件,而不是踢或禁止。
@client.event
async def kick(member : discord.member,message):
for kickable_word in kickable_words:
if kickable_word in message.content: