首页 文章
  • 2 votes
     answers
     views

    一个开始学习新的Python 3.5 Asyncio(协程)的好地方Discord.py BOT崩溃

    所以,我似乎没有找到任何关于在python中使用新的asyncio模块的好教程(async,await等) . 另外,在我看过的所有教程中,这个概念描述得很糟糕,我似乎无法理解协程的概念 . 我的意思是,这个概念背后的想法并不那么难,但是没有一个地方我可以准确地了解协同程序能做什么和不能做什么,以及如何使用它们 . 例如,我已经为我正在构建的Discord BOT编写了一个名为YouTubeAPI...
  • 2 votes
     answers
     views

    Python线程错误:此事件循环已在运行

    如果您想要运行代码...请务必执行 pip install discord.py 我有以下三个python文件,它们一起工作以连接到discord服务器 Launch.py from Sender import * from Reciever import * class Launcher: def startThreads(sendOB, recOB, username): ...
  • 0 votes
     answers
     views

    Discord.NET比较角色的更好方法

    因此,在我的Discord机器人中,我正在创建一个完整的审核系统,其中具有适当权限的用户可以向其他用户发出警告,这些将被记录,一旦发出3个警告,用户静音一段时间,这可能发生5在较长时间内静音的时间,在用户再发出3次警告后第五次静音时,它们将被永久禁止 . 因此,我几乎完成了与用户等历史查看器无关的整个问题,但我遇到的问题是比较角色 . 我找到了一个解决方案,我不确定它从长远来看是否正常工作,但这是...
  • 0 votes
     answers
     views

    如果特定用户随机键入内容,请使机器人键入内容?

    我是c#的新手 . 当特定用户键入任何内容时,我希望我的Discord bot能够说出一些内容 . 例如,如果他输入内容,机器人将响应“闭嘴” . 谈话内容如下: 网友:你好,机器人!Bot:闭嘴 我能想到的就是: commands.CreateCommand("test") .AddCheck((command, user, channel) ...
  • 2 votes
     answers
     views

    Discord C#Bot - 删除最新消息

    我正在使用我的discord bot的流氓异常包 . 当用户通过命令调用bot时,我希望机器人在执行命令之前删除他的消息 . 所以在我的“MessageReceived”-Event中我到目前为止有这个代码: private async Task MessageReceived(SocketMessage s) { var msg = s as Socket...
  • 1 votes
     answers
     views

    你如何编写清除命令

    所以我一直在互联网上进行搜索,试图找到一种可能的方法来进行清除命令 . 现在我已经找到了很多不同的方法来制作一个,但是它们都不是以我想要的方式适合我,或者只是为我工作 . 首先,这是我的代码 const Discord = require("discord.js"); // use discord.js const BOT_TOKEN = "secret bot t...
  • 0 votes
     answers
     views

    在C#discord中检查固定消息

    我正在尝试在C#Discord中创建一个清除命令,删除x数量的消息,然后检查它们是否被固定,如果它们是Bot不清除它们 . 现在我做了一切,但检查他们是否被固定,我环顾四周,我没有找到任何好的/完整的文件 . (我真的不知道在哪里看,如果你知道的话请告诉我) . 任何和所有的回答将不胜感激!
  • 0 votes
     answers
     views

    “清除”特定 Channels 中的用户 . 与夏普不和谐

    我正在使用Discord Sharp开发一个机器人 . 我使用Visual Basic控制台应用程序为“主机”,我想开发一个功能来“清除”用户聊天记录,以确定可确定数量的消息 . 例如:删除用户的最后25条消息 . 我希望这可以从我知道有一个“DeleteMultipleMessagesInChannel” 我使用e for DiscordMessageEventArgs 像以下命令:!purge...
  • 1 votes
     answers
     views

    机器人计数命令不和谐

    我有一个不和谐的私人机器人,我更进一步:like this 我想我想要做的就是节省命令写入的时间并将1加到这个数字上;我应该做一个循环或什么? 基本上我想要的是在python中为不和谐机器人这样的东西:https://docs.nightbot.tv/commands/variables/count
  • 0 votes
     answers
     views

    C#Discord Announcement Command,不会工作

    我对c#编码很新 . 今天我一直试图通过学习不和谐机器人的基础知识开始 . 我有几个基本命令,但这一个让我难过 . 我正在努力制作一个快速的不和谐宣布命令.. 它的工作方式是这样的 - !宣布“你好,你好吗” 机器人将进入公告 Channels 并输入“NAMEHERE的公告 - 你好,你好吗” 除了我只能输入一个单词之外,我有一切都在完美的工作 . 所以,如果我输入“你好,你好吗”它就不会说什么...
  • -2 votes
     answers
     views

    Python Discord Bot应用程序变量命令

    我是python的新手,并使用Discord API,我需要帮助编写机器人应用程序的一部分 . 我'm designing something for a friend that let' s用户申请工作人员 . 到目前为止,我有一个功能,键入 //apply ApplicationTextGoesHere 将"ApplicationTextGoesHere"保存到文本文件中的...
  • 0 votes
     answers
     views

    Discord .net Bot创建一个私人 Channels

    我正在创建一个不和谐机器人 . 我知道并且可以同时创建角色和语音通道但是我正在尝试让机器人创建私有通道,因此只有来自我刚创建的角色(和管理员)的人才能连接到该服务器,这意味着它是一个安全的聊天对象角色 . 如果有人能给我一个如何做到这一点的手将是非常感谢!这是我到目前为止的代码: public class GuildService { private Color[] colors = ne...
  • 0 votes
     answers
     views

    权限太低,setNickname()

    if (message.content.startsWith(prefix + "nickname ")) { var nick = message.content.replace(prefix + "nickname ", ""); message.member.setNickname(&...
  • 0 votes
     answers
     views

    试图为Discord bot提供多个命令文件

    问题:有没有办法为discord bot提供多个命令文件? 我所说的“命令文件”是包含用户实际交互的if / else语句和命令的文件 . 我所说的“多个文件”是指不止一个可以响应命令的“命令文件” . 我正在尝试将我的趣味和管理命令分成两个单独的文件,但目前只有一个正在工作 . 我知道其中一个问题出在package.json文件中,它说:“main”:“index.js”, { "...
  • 1 votes
     answers
     views

    更改Discord bot的时间和日期格式[重复]

    这个问题在这里已有答案: How to format a Date in MM/dd/yyyy HH:mm:ss format in JavaScript? [duplicate] 4个答案 所以, Headers 简要解释了我的问题 . 我一直很努力 . 我遇到的唯一问题(不是主要问题)在于它将带有踢脚信息的嵌入发送到 #incidents Channels 的部分,该 Channels ...
  • 0 votes
     answers
     views

    在discord bot上创建游戏

    所以我正在创建一个不和谐机器人,我想让它滚动一个随机数(我已经知道如何做)如果滚动高于49,用户可以使用命令“买” . 现在这是我无法编码的部分 . 如何将特定命令附加到条件 . 此外,如果玩家低于49,他将无法使用“购买” . if(command === "shekels"){ var object = (prizes[Math.floor(Math.random(...
  • 3 votes
     answers
     views

    尝试向函数添加条件,并在执行时收到错误

    所以,首先,它添加了一个功能,我没有对JavaScript做过什么,我正在尝试编辑现有的Discord机器人 . 我发现实现目标的最简单方法是编辑生成随机数的根函数 . 原始代码的相关片段(取自dice-expression-evaluationator模块https://github.com/dbkang/dice-expression-evaluator)如下: Dice.prototype....
  • 1 votes
     answers
     views

    Discord重复机器人[重复]

    这个问题在这里已有答案: discord.js bot replies to itself 3个答案 我正在制作我的第一个Discord机器人,其想法是当用户向 Channels 发送消息时,机器人只需重复它 . 我有这个设置,但问题是它进入一个循环,只是不断重复 . 我怎么能打破这个,所以他只重复一次? const Commando = require('discord.js-command...
  • 1 votes
     answers
     views

    Discord.NET等待外部命令

    我正在编写Discord bot,我遇到了一个大问题 . 我正在编写RPG机器人,所以我需要经常编写玩家的HP和敌人的HP,所以我已经创建了一个函数 . private void showHP(CommandEventArgs e) { client.ExecuteAndWait(async() => { await e.Channel.SendMessage...
  • 0 votes
     answers
     views

    为什么我的discord bot只执行一次和一次命令?

    我正在完成一个简单的声音片段Discord bot我通过回收python中的基本音乐机器人示例 . 我想让机器人做的就是进入调用命令的用户的语音通道(!womble),从声音片段的文件夹中播放随机声音片段,然后离开语音通道 . “简单,对吧?”当然不是,显然不是这个API . 经过BUNCH的试验和错误,至少看了3个API修订版,我让机器人实际执行命令.....一次 . 蟋蟀会遇到命令的任何进一步...
  • 0 votes
     answers
     views

    Discord bot和多线程

    我目前正在使用Rapptz library实现一个不和谐机器人,并且我确实错过了一些东西! 我查看一个抽搐 Channels 列表,看看它们是否已启动,如果其中一个是,我希望机器人在特定 Channels 中发送消息 . 为此,我运行一个线程,每隔X秒轮询Twitch API,但我不能让机器人发送消息 . 我是异步编程的新手,所以这可能就是原因 . 这里是我想做的简化示例 class MyThre...
  • 1 votes
     answers
     views

    C#Discord Bot Coding:创建一个垃圾邮件命令,然后用另一个命令停止

    我只需要一个工作代码行,每5秒发送一条消息,然后在输入另一个命令后停止 . 例如,如果用户输入“〜raid”,那么机器人将每五秒钟发送一次“RAID RAID”,并在用户“停止”时停止 . 如果有人能帮助那就太棒了 . 这是我到目前为止所获得的:class MyBot {DiscordClient discord; CommandService命令; public MyBot() { ...
  • 0 votes
     answers
     views

    DM命令来扰乱机器人

    我最近想到了DMing我的机器人命令 . 例如,一个命令可以从机器人所在的每个服务器上取消我 . 不幸的是,我没有任何命令的起点,因为我甚至不确定DMing命令是否可行 . 像 discord.py , command 或 DM 这样的关键字在google中非常常见,因此找到有关该主题的任何有用信息非常困难 . 我正在寻找机器人接收DM作为命令的方式,并且只接受来自我的方式(如果有人想共享任何代码...
  • 2 votes
     answers
     views

    Discord Bot,遇到RichEmbeds和awaitMessages问题

    我不太了解Javascript,所以请耐心等待 . 所以,我正在尝试为我的Discord Bot制作一个命令 . 基本上,我想要发生的是,当你发布“!records”时,我希望Bot发送一个RichEmbed,你可以选择2个选项 . if (message.content.startsWith(config.prefix + 'records')) { const embed = new Di...
  • 0 votes
     answers
     views

    Discord.js deleteCommand

    我一直在尝试为Discord编写一个简单的机器人,我想添加一个deleteCommand行,它将删除用户给出的命令并返回我设置给机器人的答案 . 假设我有这个命令是ping-pong命令: exports.run = function(Aika, message, args) { message.channel.sendMessage('pong! :P\'${Date.now() - m...
  • 0 votes
     answers
     views

    Discord Bot | DiscordJS |使用Javascript

    所以我一直在使用Discord.JS库制作Discord机器人,我遇到了一个问题 . 很确定问题与Javascript和Discord.JS有关,所以我会问这里并希望得到一些帮助 . 我有一个名为commandManager.js的文件,它包含我所有的基本命令功能 . 其中一个是自动加载来自/ commands /文件夹的命令,并根据它们的类别(通过导出在命令中指定)将它们分配给一个数组 . gl...
  • 0 votes
     answers
     views

    Python Discord Bot Prune命令

    我正在为Discord创建一个用python编写的机器人 . 我希望它能够删除特定用户的消息,而不是仅删除文本 Channels 中的每条消息 . 我看到这里的另一篇文章有点帮助,但我无法弄清楚如何做“特定用户”部分 . 这就是我所拥有的: @client.command(pass_context = True) async def purge(ctx, number): number =...
  • 3 votes
     answers
     views

    Discord.py沉默命令

    我最近一直在询问有关discord.py的大量问题,这是其中之一 . 有时有些人会对你的不和谐服务器发送垃圾邮件,但踢它们或者禁止它们似乎过于苛刻 . 我有一个 silence 命令的想法,它将在一段时间内删除某个 Channels 上的每条新消息 . 到目前为止我的代码是: @BSL.command(pass_context = True) async def silence(ctx, leng...
  • 1 votes
     answers
     views

    Discord音乐机器人无法正常工作

    当我在discord本身中运行以下脚本(cmd中的“node musicbot.js”)和“!play ytlink”时,机器人加入语音通道并在控制台中记录命令和链接 . 然而,音乐并没有开始播放 . 我已经安装了ffmpeg,ytdl-core和discord.js . 有人可以帮我吗?我不知道哪一部分搞砸了 . const Discord = require("discord.js&...
  • 0 votes
     answers
     views

    Discord.js命令输入字符串

    我正在写一个Discord Bot游戏,我的问题是玩家必须创造一个角色 . 但是,每个标准人员都有名字和姓氏,但我在一个命令中接受其他输入 . 我的问题是,我不确定在确实放置引号的情况下,我的代码是否会忽略名称周围的引号 . 说一个人为他们的角色Joe Shmoe命名 . 当他们输入命令 p://ccreate "Joe Shmoe" Male 38 时,我的代码是:'m co...

热门问题