我在使用selly.gg网络钩子时遇到了问题。
require 'sinatra'
require 'discordrb'
post 'my.ip/webhook' do
bot = Discordrb::Bot.new token: 'BOT_TOKEN', client_id: 224301993223651329
type = params[:webhook_type].to_i
case type
# Order paid
when 1
bot.send_message(
一般来说,我对编码是个新手,所以请期待nooby的行为。 我的Discord机器人与命令节点联机。我尝试了一下!ping命令,一切都很正常。但是,当我尝试使用声明的命令!play从YT播放视频时,当我按enter键时,机器人崩溃并显示日志: const connection = await voiceChannel.join();
^
TypeError: voiceChannel.join is not a function
at Object.execute (D:\Discord
我想用python创建一个不和谐的机器人,它可以用顺序值来昵称所有的服务器成员。但是,当我运行我的代码时,会出现以下错误:
nextcord.errors.Forbidden: 403禁忌(错误代码: 50013):缺少权限
我相信这个错误意味着bot没有执行我想要的任务的权限,但是我给了它在开发人员门户上更改昵称和适度成员的权限。我还让机器人在服务器内部扮演管理员的角色,看看这是否能解决问题,但这也不起作用。
我认为这可能是一个错误,因为我的代码是如何编写的,或者我是如何使用bot实现命令的,但我不确定。如能对此提供帮助或指导,将不胜感激。
import nextcord
from next
如何获得频道的名称,以便这个机器人可以在其放置的任何服务器上工作,而不需要更改代码?(在我放置"what do I put here“的代码中,我希望名称位于变量中)。
from discord.ext.commands import Bot
import time, asyncio
TOKEN = 'Its a secret'
BOT_PREFIX = ["!"]
client = Bot(command_prefix=BOT_PREFIX)
@client.event
async def on_message(message):
i
我不确定我如何编写一个命令/事件,当机器人被添加到新服务器时,该命令/事件将打印出机器人所在的行会列表。我知道如何打印服务器本身的列表,但我不知道什么条件允许我检查机器人何时被添加到新服务器。我一直在网上搜索,但一直没有运气。 @bot.event
async def on_bot_join(bot):
if # condition that sends true when the bot has been added to a new server
print('Bot has been added to a new server')
我刚刚开始从事discord.js的工作,我不知道很多事情。我向机器人添加了一段代码,该代码应生成一个链接,邀请它访问服务器并将其发送到控制台。但是,发出的不是链接,而是以下错误: D:\Discord Shield\node_modules\discord.js\src\client\Client.js:488
throw new TypeError('INVITE_MISSING_SCOPES');
^
TypeError [INVITE_MISSING_SCOPES]: At least one valid scope must be prov
我目前正在编写一个不和谐的机器人,它检测一个新成员何时进入服务器并自动分配给他们“来宾”角色。我找到的。只有我的问题是用什么方法包装这个?那么,我如何编写以下代码作为适当的代码呢?
bot.on('new Member joint this server', role => {
get the name of the member. give the role ('Guest')
})
我的代码
const Discord = require('discord.js');
const bot = new Discord.Client(
我的服务器上有一个很大的恶意软件问题。不知何故,机器人能够将代码放入100多个php文件中,这会执行curl检索,以便在查看器浏览器上执行JS代码。幸运的是,这段代码所连接的服务器已经死了。所以不,我的php文件里有死掉的恶意代码。我想从每个php文件中删除这段代码。
下面的代码块在很多php文件中:
?><?php
if (!isset($sRetry))
{
global $sRetry;
$sRetry = 1;
// This code use for global bot statistic
$sUserAgent = strtolower($_SERVE
我对此感到非常困惑,因为它们曾经工作过,但现在我甚至没有收到任何错误消息。下面是代码:
(欢迎嵌入)
bot.on("guildMemberAdd", (member) => {
let welcomembed = new Discord.MessageEmbed()
.setAuthor(`${member.user.tag} just joined!`, member.user.avatarURL())
.setDescription("Welcome to Angry Birds Economy Server! Don
我正在用discord.py创建一个机器人,并且我正在创建一个命令来踢所有非轮转的服务器成员。 然而,问题是,我认为机器人是唯一的成员。我试着研究了文档,但我找不到一个明确的例子或答案。 下面是我的代码: @bot.command()
async def kick_non_role(ctx, *, reason=None):
print(ctx.guild.members)
for member in ctx.guild.members:
print(member)
if len(member._roles) == 1:
await mem