-
1 votesanswersviews
如何使用discord bot命令和事件?
我需要制作一个机器人来监听服务器中写入的消息,同时接受命令 . # Create the Discord client client = discord.Client() client = commands.Bot(command_prefix = '!') client.remove_command('help') @client.event async def on_ready(): ... -
-2 votesanswersviews
Python Discord Bot应用程序变量命令
我是python的新手,并使用Discord API,我需要帮助编写机器人应用程序的一部分 . 我'm designing something for a friend that let' s用户申请工作人员 . 到目前为止,我有一个功能,键入 //apply ApplicationTextGoesHere 将"ApplicationTextGoesHere"保存到文本文件中的... -
0 votesanswersviews
DM命令来扰乱机器人
我最近想到了DMing我的机器人命令 . 例如,一个命令可以从机器人所在的每个服务器上取消我 . 不幸的是,我没有任何命令的起点,因为我甚至不确定DMing命令是否可行 . 像 discord.py , command 或 DM 这样的关键字在google中非常常见,因此找到有关该主题的任何有用信息非常困难 . 我正在寻找机器人接收DM作为命令的方式,并且只接受来自我的方式(如果有人想共享任何代码... -
0 votesanswersviews
Python Discord Bot Prune命令
我正在为Discord创建一个用python编写的机器人 . 我希望它能够删除特定用户的消息,而不是仅删除文本 Channels 中的每条消息 . 我看到这里的另一篇文章有点帮助,但我无法弄清楚如何做“特定用户”部分 . 这就是我所拥有的: @client.command(pass_context = True) async def purge(ctx, number): number =... -
3 votesanswersviews
Discord.py沉默命令
我最近一直在询问有关discord.py的大量问题,这是其中之一 . 有时有些人会对你的不和谐服务器发送垃圾邮件,但踢它们或者禁止它们似乎过于苛刻 . 我有一个 silence 命令的想法,它将在一段时间内删除某个 Channels 上的每条新消息 . 到目前为止我的代码是: @BSL.command(pass_context = True) async def silence(ctx, leng... -
0 votesanswersviews
改变在场不和谐状态
嗨,我一直在为Discord开发音乐机器人,这是一款VOIP应用游戏玩家 . 在这里你可以发送一个存在来显示你正在玩什么游戏等等 . 在这种情况下,我想只显示一些已请求的文本 . 这是在discord.py documentation上说的,这就是你要添加它的方法 . 这是我添加它的一个例子,但是一旦机器人在线,这没有显示,我已经更新到最新的discord.py版本v0.16.6 . 如果有人可以... -
0 votesanswersviews
对Discord Bot Python命令的冷却时间
@client.command(pass_context = True) async def getalt(ctx): msg = ["gabrielwarren2000@gmail.com:Cyber123", "leandroriveros123@gmail.com:culillo123", "albesi8@msn.com:Albak... -
0 votesanswersviews
discord.py嵌入youtube视频而不只是粘贴链接
我正在玩一个discord.py机器人,我几乎所有工作都需要(此时),但我不能为我的生活找出如何使用Embed()嵌入YouTube视频 . 我没有任何代码可以发布每个说法,因为它没有一个正常工作 . 注意:我尝试过到处搜索(这里是网页),我看到很多关于嵌入图像的信息很有用 . 我确实在discord API中看到了嵌入视频的细节,以及discord.py的API文档;但没有明确的例子说明如何实现... -
1 votesanswersviews
Discord Bot Kick Command
如何使用角色设置kick命令只使用主持人角色可以使用我的kick命令: @client.command(pass_context = True) async def kick(ctx, userName: discord.User): """Kick A User from server""" await client.k... -
0 votesanswersviews
将Discord bot(discord.py)部署到Heroku,打开Dyno并且机器人没有响应命令
我已经成功地将我的Discord bot(Discord.py)部署到Heroku,并且构建正常工作,我打开了Dyno,它说机器人已经上线并在服务器上的Discord成员列表中显示为在线 . 但是当我输入命令(例如'?help')时,机器人根本没有响应 . 任何帮助将不胜感激,请用可理解的术语说话,因为我不是最好的技术语言 . 令牌等工作(并且机器人从我知道有效的私人GitHub仓库部署) . 我... -
-5 votesanswersviews
如何获得随机的subreddit图像到我的discord.py机器人?
我在async python中制作一个discord bot . 我希望机器人在执行命令(前缀!)示例时发布 random 图片!meme . 这会从subreddit中显示一个随机图片,在这种情况下是memes subreddit . 我已经开始了我想要的,但我需要随机subreddit位的帮助 . import discord import praw from discord.ext impo... -
1 votesanswersviews
只有在等于1时才显示出不和谐的内容
所以这真的是2个问题, 我正在使用Discord.py制作一个Fortnite Stats bot for Discord,我有主要的功能统计数据 . 我正在研究一个可以添加到命令“lastgame”的参数,它将显示玩家上次玩游戏的所有统计数据 . 首先,我无法弄清楚如何实际添加参数,现在的命令语法是: !stats <pc,xbl,psn> <nickname> . 我... -
0 votesanswersviews
Discord bot收集信息与JSON / Python显示相同的数据
我想制作一个Discord机器人 . 一切正常,直到我想从使用JSON和Python的网站收集一些信息 . 数据被收集,但每次我在Discord中输入我的命令以获取我的信息时,它会显示它使用的相同数据,就像它只获得一次 - 当我将机器人连接到我的服务器时 . 这正是它的作用 . 如何在每次有人输入命令时再次收集数据? 示例:我有命令!status,每当我键入它时,我的机器人从使用JSON的网站获取... -
-2 votesanswersviews
Discord示例cog bot错误
İ'm得到此错误我尝试使用示例bot一些用户,但在键入帮助时收到此错误 AttributeError:'Message'对象没有属性'guild' 请帮助也得到这个错误也有这么多错误获取更多关于hastebin https://hastebin.com/ipalesajus.sql -
-1 votesanswersviews
Discord Bot Leave Server
my_server = client.get_server('server id') @ client.event async def on_ready(): for server in client.servers: if server != my_server: await client.leave_server(server) @ client.event asyn... -
0 votesanswersviews
Discord bot在特定 Channels 上收听命令
我在discord bot中有一堆命令,我想做的是让bot只听一些命令,如果它们来自特定的 Channels . 以下是命令的示例: @bot.command(name='bitcoin', brief="Shows bitcoin price for nerds.") async def bitcoin(pass_context=True):... -
0 votesanswersviews
Python discord.py阅读完整的消息
我正在使用discord.py制作一个discord机器人 . 我想在用户提到的2个数字之间生成一个随机数 . 因此,如果用户键入 %rand 1 9 ,我希望机器人返回1到9之间的随机整数,所以说4.这是我的代码到目前为止: async def on_message(message): x = str(1) y = str(2) if message.content.st... -
1 votesanswersviews
Discord.py检查输入是否为int
我正在尝试使用discord.py为我的机器人编写一个抽奖命令,并希望用户可以执行以下命令来启动抽奖: !抽奖时间获奖者名称EG:!抽奖60 1馅饼 我遇到的问题是创建验证以检查前两个输入是否为数字并且 Headers 不是空白 . 目前这是我对命令的代码: @bot.command(pass_context=True) async def raffle(ctx, time, winners, t... -
1 votesanswersviews
将成员称为Discord.py中的变量
我正在尝试制作一个运行聊天过滤器的discord bot;我的最终目标是让机器人有一个单词列表,如果列出了列表中的其中一个单词,机器人会向成员添加一个计数器,如果它们变为3,那么将从服务器启动命令 . 创建列表很容易,我知道如何编写命令来踢某人,但我完全迷失了如何让机器人跟踪每个成员的值....我是否需要将成员的ID设置为变量? 任何帮助表示赞赏,我只是完全陷入困境,并且在discord.py模块... -
1 votesanswersviews
使用python中的discord机器人ping一个网站
我在python中制作了一个discord bot,我一直试图让它ping一个网站,然后说它是上升还是下降 . 这是我的代码: import logging logging.basicConfig(level=logging.INFO) import discord from discord.ext import commands import os website = "mywebs... -
0 votesanswersviews
Python Discord Bot比较消息到列表
好吧我正在使用Discord python API制作一个python Discord Bot . 我正在尝试比较消息后他们将命令?event_add {message / event他们想要添加}发送到当前事件列表 . 如果消息与当前事件列表匹配,则机器人将返回一条消息,表明我们已经拥有该事件 . 我的问题是字符串不想与列表进行比较,并始终返回它不匹配的内容 . 操作系统:Windows 10 ... -
0 votesanswersviews
如果没有人发布,如何使Discord bot不发送消息
以Python编写的以下Discord bot每6个小时发送一次随机消息 . 如果机器人之后没有人在 Channels 中发布,我怎么能修改代码以便机器人不会再发帖? Code: import os import discord import asyncio import random from messages import messages_list from copy import deep... -
0 votesanswersviews
将角色添加到文本 Channels discord.py discord bot
我正在尝试创建一个创建 Channels 的discord bot,然后将其权限添加到特定角色 . 这是添加 Channels 的代码: server = message.server everyone = discord.PermissionOverwrite(read_messages=False, send_messages=False) mine = discord.Per... -
0 votesanswersviews
与线程相关的问题 - Python 3(Discord bot)
我试着查看这个问题,但似乎我已经做了一些我不能再自己查找的东西,所以我需要你们的帮助 . 这可能是一个相当困难的,但我真的希望有人会帮助我这个! 代码:(事先为凌乱的代码道歉) import json, requests, threading, discord, math, random from requests import adapters from requests_testadapter... -
0 votesanswersviews
你如何让Discord机器人删除该消息,并在Python中说出你在前缀之后说的“.say <text>”?
我只是想知道,你是如何让一个Discord机器人用“.say”这样的命令说出来的东西它删除了消息,然后说出了“”部分 . 你是如何用Python做到的?我知道如何在JavaScript中执行此操作,这是我在Discord.JS中使用的代码: const args = message.content.split(" ").slice(1); if(message.content.... -
-2 votesanswersviews
如何让discord bot从另一台服务器的命令中离开服务器?
我正在开发一个Discord .Py bot;并且我希望能够强制我的机器人离开服务器,如果服务器所有者滥用机器人;现在我的整个问题是; 1)我将如何从另一台服务器上执行此操作?比如说Server1(我的命令帖子):这是所有管理员/开发人员完成的服务器...所以说有人滥用Server2中的机器人(随机服务器)我想输入Server1!离开'servername'它会在服务器中显示一条消息“我被创建者请... -
0 votesanswersviews
你如何将Discord bot读取DM发送给它? (discord.py)
我想方设法给DM的人,但是我想通过DM知道他们对机器人说什么,好像机器人“读取”DM,然后将它转发到我的不和谐服务器中的某个 Channels . 或者,甚至更好,DM给我 . 这是我的起始代码: if message.content.startswith("!dm"): if message.author.id == "[YOUR ID HERE]&quo... -
0 votesanswersviews
(discord.py)获取特定语音通道中所有成员的列表
因此,我正在尝试使用python中的discord.py库为我的raiding discord编写一个raiding bot . 这个脚本应该在语音通道中形成一个成员列表以进行突袭 . 出于某种原因,此脚本无法正常工作 . 每当打印出memids时,它只会打印一个空列表 . 如果有人熟悉discord.py并且可以告诉我为什么这不起作用,请这样做 . 这真让我烦恼,我已经尝试了所有知识来解决它 .... -
0 votesanswersviews
如何导入discord bot对象以便在其他模块中使用
我试图减少我的discord bot的主文件中的行数,所以我创建了一个模块来处理某些命令,问题是我必须将bot对象传递给模块中主文件外的每个函数,这个增加我传递给每个函数的变量数量,它变得非常混乱 . 在下面的示例中,KsBot.py是我的主要bot文件,BasicCommand.py是我编写简单命令并将其导入KsBot.py以供使用的地方,KsBot是bot对象 在KsBot.py中: if m... -
2 votesanswersviews
使用子模块[discord.py]中的命令与后台任务交互
我有一个用非重写版本的discord.py写的Discord bot,它发送一个类似心跳的消息(除其他外) . 我不知道我是否理解正确但是从测试中我发现我需要在 main.py 文件中使用 async def heartbeat() 函数 . 摘自 main.py (心跳按预期工作): [...] import asyncio import datetime from configparser i...