bots相关内容
当我运行下面的 python 代码时,它不会接收来自其他机器人的消息: @bot.eventasync def on_message(消息):打印(消息) 有什么方法可以让我的 discord.py 机器人接收来自其他机器人的消息? 解决方案 我决定只使用 channel.history(limit=10).flatten() 和 channel.fetch_message(ID) 函
..
..
我正在研究一个命令,如果你对机器人做出同意反应,它将发送一个 nuke gif.这很好用,但是如果您选择其他选项或超时,我无法让机器人回答不同.我当前的代码如下.感谢您的帮助 async def nuke(ctx):亚斯 = '✔️'不 = '❌'message = await ctx.send(“你确定要使用你的核武器吗?")等待 message.add_reaction(yas)等待 mes
..
..
如果用户不在列表中,我想创建一个只有冷却时间的命令这是我的代码: @commands.command(name='cooldown')@commands.cooldown(1, 300, commands.BucketType.user)异步def cdown(自我,ctx):await ctx.send(“已执行") 应该是这样的: @commands.command(name='cool
..
我一直在尝试我发现可能有效的每一段代码,但要么命令没有加载(它说机器人正在输入然后停止),要么只是机器人本身不工作.我正在使用 Python. 解决方案 我知道你的问题已经解决了,但是我会发布一个答案,以便有同样问题的人能够轻松找到解决方案.p> 要发送图像或 GIF,这里有两个选项(改编自 这里): 打开文件并直接发送到频道: with open('my_image.png',
..
导入不和谐导入异步客户端 = 不和谐.客户端()@client.eventasync def on_ready():print("我准备好了.")异步def发送(消息):等待client.send_message(client.get_channel(“123456789"),消息)client.run(“令牌")循环 = asyncio.get_event_loop()loop.run_unti
..
这对我来说可能很难,但我相信 stackoverflow 的力量, 我想将机器人状态从播放更改为观看.我试试这个,但它仍在播放状态. 代码: 导入不和谐从 discord.ext.commands 导入 Bot从 discord.ext 导入命令导入异步前缀 = ("$")bot = commands.Bot(command_prefix=PREFIX, description='H
..
我正在使用 Python 开发 User Discord Bot.如果 bot 所有者键入 !DM @user,那么 bot 将 DM 所有者提到的用户. @client.eventasync def on_message(消息):如果 message.content.startswith('!DM'):msg = '此消息在 DM 中发送'等待 client.send_message(mess
..
我为 Discord 编写了一个相当大的机器人.它有超过 1000 行代码.当我在 Youtube 和这里研究如何做到这一点时,似乎没有任何效果.我想知道是否有人可以解释如何正确使用齿轮,可能还有照片示例.我可以展示我必须使用的代码来帮助您理解我想要什么. 举个例子,我想将我所有的 mod 命令放在一个单独的文件中,这样它就更干净、更有条理了.那么,我该怎么做呢?这是我的代码示例:
..
有一个网站,我想在我离开时继续点击进入.有没有可能做类似的事情 setInterval(function(){//让javascript按下具有特定ID的按钮},100); 我想把它放在智能搜索栏中,这样它就可以运行代码了. 解决方案 按下回车键会触发一个事件.您必须弄清楚他们正在听哪个事件侦听器.我将在以下示例中使用 keyup: 假设 el 是您想要输入的元素的变量.我不确定
..
我已经在我的 mac 上安装了 os x server (Mavericks) 并且想添加 bot.由于某些原因,我的远程仓库位于其他外部服务器上,我可以通过指定端口上的用户名和密码访问它.我已经像这样向 os x 服务器添加了远程 repo: ssh://1.2.3.4:PORT/path/to/repo.git ...填写的用户名和密码. 然后我在 Xcode 中添加了 bo
..
我正在使用 Settings.bundle 文件创建一个 iPad 应用程序.我正在编写构建脚本来显示应用程序版本号和 xcode bot 集成号(不是捆绑构建号).我在网上搜索并找不到任何解决方案.这是我得到的: -- 添加应用版本号cd $PROJECT_DIRcd "$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app"RELEASE_VERSION=$(/usr/l
..
我有一个在 Xcode 6.4 下完美运行的机器人.触发后脚本使用此路径自动上传 IPA:“$XCS_OUTPUT_DIR/$XCS_PRODUCT" 但是(即使在从头开始重做机器人之后)似乎: $XCS_PRODUCT 始终为空. $XCS_OUTPUT_DIR 指向一个不存在的文件夹,因为在服务器上签出后,Xcode 服务器似乎将 .ipa 存储在那里:/Library/Deve
..
预期结果:您在创建机器人时选中“测试"复选框,Xcode 服务器完美地执行 mt 测试,如 WWDC. 结果: Xcode 报出一堆模拟器超时错误,集成失败. Test target "xxx" 遇到错误(Timed out waiting 120 seconds for simulator to boot, current state is 1. 如果您认为此错误代表错误,请在/Li
..
我正在为我的机器人创建一个静音命令,如果还没有一个静音角色,它会创建一个静音角色并将其提供给命令中提到的用户,目前我得到的错误是; [INVALID_TYPE]:提供的角色不是角色、雪花或数组或角色或雪花的集合. 我最好的猜测是,这个错误的发生是因为它没有创建它应该创建的角色,它不能把它给提到的成员,不过我可能完全错了. const BaseCommand = require('..
..
所以我为我的不和谐机器人发出了静音命令,它会发现是否“静音".角色存在,如果不存在,则机器人创建一个“静音"角色.角色,然后将该角色赋予提到的成员,当前当我运行命令时,它只会给我嵌入,如果命令编写不正确,它应该发送. const BaseCommand = require('../../utils/structures/BaseCommand');const Discord = require(
..
嘿嘿, 我希望我的机器人在加入时向我的私人不和谐服务器发送嵌入消息 &离开服务器.但问题是它不会在任何地方发送任何东西.我的代码如下所示: exports.run = async (client, guild) =>{if(!guild.available) 返回if(!guild.owner && guild.ownerID) 等待 guild.members.fetch(guild.o
..
是否有可能我可以检测到用户是否开始/停止输入?我使用 Discord.js Webpack 第 12 版,但似乎找不到任何解决方案? 解决方案 你可以使用typingStart() 事件,当用户开始输入时触发. client.on('typingStart', (channel, user) => {console.log(`${user.username} 正在输入 ${channel
..
我有最喜欢的不和谐机器人游戏,叫做“EPIC RPG".有一个针对玩家的活动,所以我想制作一个机器人,可以通过提及特定角色并添加一些消息来宣布活动,我需要你的想法, 这是我的代码 client.on('message', (message) => {如果(message.author.id === '555955826880413696'){如果(message.embeds){常量嵌入
..