首页 文章
  • 2 votes
     answers
     views

    discord.py send_message用法

    我已经开始研究一个项目来加速我对python的学习 . 我正在尝试重新创建一个不和谐的机器人我使用了很多,因为我已经习惯了它的功能 . 以下是我目前的代码 import discord from discord import User from discord.ext.commands import Bot import secrets pybot = Bot(command_prefix =...
  • 1 votes
     answers
     views

    尝试使用变量来改变discord.Colour时BAD REQUEST 400

    我在我的Discord机器人上添加了配置文件卡,因此用户可以在嵌入时选择他们想要的颜色,但每次我尝试使用discord.Colour的变量时,都会出错 . color = '0x2897ff' embed = discord.Embed(title="Profile", colour=discord.Colour(color)) 总是导致这个: BAD REQUEST(状态...
  • 0 votes
     answers
     views

    discord.py(python)中的ffmpeg播放器自动离开

    我创建了一个不和谐机器人,在某些消息上发回消息或播放声音(如音板) 关键的代码行是: soundboard_player = voice_client.create_ffmpeg_player("doh.mp3") soundboard_player.start() await client.send_message(message.chan...
  • 0 votes
     answers
     views

    关闭脚本discord.py后如何存储数据

    我正在制作一个不和谐游戏机器人,但我无法弄清楚如何保存用户数据 . 这非常令人沮丧,因为我无法进行编辑,因为那时我必须退出Python Shell并且每个人都会丢失所有数据 . 有没有办法让Python存储数据,即使我停止运行文件? 我正在使用 discord.py , async 和 on_message ,但你可以给我ctx . 编辑:我正在尝试保存播放器数据,通常应该是字符串和变量
  • -1 votes
     answers
     views

    异步 - 等待Discord.py函数问题

    我想制作能做某事的Discord机器人,等待1分钟,然后做一些事情,之后,循环(while循环)将继续这样做,直到我停止程序 . 这是我的代码: import discord from discord.ext import commands import requests from bs4 import BeautifulSoup import time TOKEN = "MyToke...
  • 1 votes
     answers
     views

    Discord.py Bot不离开语音 Channels

    我试图编写一个discord.py机器人目前,我试图让机器人离开 Channels 时遇到问题 . 我一直在网上寻找并且无法找到我的问题的解决方案 . 我正在使用的图书馆: import discord import asyncio import random import time import youtube_dl from discord.ext import commands from d...
  • -2 votes
     answers
     views

    我究竟做错了什么? Discord.py

    机器人应该在加入时将用户添加到示例角色,但它只是给了我一个错误,请帮助 . 我的代码: @client.event async def on_member_join(member): role = discord.utils.get(member.server.roles, name='Example Role') await client.add_roles(member,rol...
  • 0 votes
     answers
     views

    Discord Invoke命令用于discord bot

    我使用下面的代码创建了一个机器人,现在在我的不和谐服务器中 . 我的问题是,一旦我与机器人聊天不和,我如何调用命令让机器人运行代码,收集用户列表的csv?我不确定如何在聊天/服务器中调用机器人来获取列表 . """A bot to list all members of a server.""" import csv import tim...
  • 2 votes
     answers
     views

    Python 3.6 Discord bot Bot事件冲突

    所以我有两个机器人事件一个响应消息“k”用“k”和一个简单的猜测我的数字在1-10之间问题是它们冲突并且只有一个工作(下面的那个)IDK我是什么我失踪了 . 码: @client.event async def on_message(message): # we do not want the bot to reply to itself if message.author == ...
  • 2 votes
     answers
     views

    Python36 Discord Bot:任务被破坏但它正在等待

    当我运行我的机器人时,我收到此错误: TypeError: __init__() got an unexpected keyword argument 'timestamps' Task was destroyed but it is pending! 我将发布完整的代码(不包括机器人令牌),以便有人可以帮我找到这个问题 . 基本上,这个机器人,很长一段时间,工作得很好,并经历了以前从未有任何问...
  • 2 votes
     answers
     views

    使用Discord Bot创建服务器

    如果我们查看discord dev文档中的 Guild Create 事件,我们会看到以下内容: 我有几个问题 . 首先,我不确定何时可以使用机器人帐户创建服务器 . 在"when a user is initially connecting"部分之后,我尝试将服务器创建放入 on_ready 函数中,如下所示: import discord import asyncio i...
  • 1 votes
     answers
     views

    Discord bot将嵌入消息发送到另一个 Channels

    我无法弄清楚如何将一个嵌入式消息从一个通道发送到另一个通道,尽管我可以弄清楚如何将自己的消息发送给另一个: @bot.command(pass_context=True) async def tf1(ctx): embed=discord.Embed(title="Test", description="1", color=0x5bcdee) ...
  • 0 votes
     answers
     views

    让discord bot提及其他用户

    我正在研究机器人为我的不和服务器做一些简单的命令,我还没弄清楚如何让机器人提到不是作者的人 . if message.content.startswith("+prank"): user = client.get_user_info(id) await client.send_message(message.channel, user.menti...
  • 0 votes
     answers
     views

    无法使用discord.py向某个 Channels 发送消息

    我目前正在研究一个不和谐机器人,我碰巧遇到了这个问题 . 我对 discord.py 比较新,这可能是一个新手问题,但无论如何我会很感激帮助:) 我目前的代码: @bot.listen() async def on_message(message): messagecontent = message.content chan = message.channel ...
  • 0 votes
     answers
     views

    使Python Discord Bot在冷却时发送消息

    我正在尝试将命令设置为具有3秒冷却时间的python discord bot,如果在冷却之前使用该命令,则会发送消息 . 我该怎么办?这是命令的代码: @client.command(pass_context=True) @commands.cooldown(1, 3, commands.BucketType.channel) async def message (ctx): 谢谢!
  • 1 votes
     answers
     views

    如何制作一个在Python中赋予角色的discord bot?

    我想创建一个discord bot,为Python中的成员提供角色 . 我试过这个: @async def on_message(message): if message.content == "give me admin" role = discord.utils.get(server.roles, name="Admin"...
  • 1 votes
     answers
     views

    使代码uncaseSensitive,Python,Discord Bot

    我怎样才能使这个代码成为icaseSensitive?我试过 bot = commands.Bot(command_prefix=';', case_insensitive=True 我在重写分支上的代码是什么?我知道如何在 async def on_message 但是听说使用 async def on_message 不是那么聪明 码: import discord from discord....
  • 1 votes
     answers
     views

    Discord bot - 旧帖子与旧绰号

    我准备了一个需要以其他用户的名义发帖的discord bot,所以我希望它改变它的昵称 . 我认为它没问题,但在我重新启动客户端后,所有帖子都更改为最后一个昵称,不再被作者识别 . 任何想法如何解决?一旦我看到一个discord bot(https://imgur.com/a/eMsmIB3)发布了推文并根据推文发送的名称更改名称 . 所以我想这是可能的 .
  • -2 votes
     answers
     views

    python discord bot:如何让机器人复制你的输入并在聊天中重复它?

    我有一个不按我想要的方式行事的Discord机器人 . 我想要发生的是以下内容 . 我:^问你怎么样机器人删除以前的消息机器人:你好,你好吗? 这是我的代码,但到目前为止它不起作用,我甚至没有得到删除消息部分 . @client.command(pass_context=True) async def say(ctx): split = client.split(&qu...
  • 2 votes
     answers
     views

    如何使用discord.py列出不和谐服务器中的所有成员?

    嗨,大家好我正在写一个不和谐的机器人,当我试图用on_message事件中的命令!成员从服务器中拉出所有成员时,我遇到了这个错误: elif message.content.startswith('!members'): x = server.Server.members for member in x: print(member) 我希望这个命令拉出所有成员并在...
  • -2 votes
     answers
     views

    Discord.py的命令解析

    是否有一个类似于'argparse'模块的Discord.py命令参数解析器?我创建了一个discord bot,接受2个整数和1个字符串变量,处理它们并将结果输出到客户端 . 当用户正确使用它时,这一切都很好,但是当它们不能正常使用时,我需要一种简单的方法将错误传递给客户端,告诉用户他们错误地使用了命令 . 如果我可以使用argparse就好了,否则我将不得不从头开始编写一个解析器 - 这将是一...
  • 1 votes
     answers
     views

    如何让你的机器人从聊天中说出来的话?

    我想能够谈谈我的不和谐,但我不确定如何编码这样的事情;这是我尝试过的 . from discord.ext.commands import Bot Mike = Bot(command_prefix=",") @Mike.command() async def Msay(*args, message): Mike.delete_message(mes...
  • 0 votes
     answers
     views

    机器人加入服务器时发送消息

    每当机器人被邀请到服务器时,我都想发送一条消息 . 然后应该写下这样的话:“你好,这是我的不和谐机器人” 到目前为止,我有这个代码,它不会产生任何错误,但也不会发送消息 . @bot.event async def on_server_join(ctx): for guild in bot.guilds: for channel in guild.text_channels...
  • 0 votes
     answers
     views

    为我的discord bot创建一个可以随时运行的异步功能

    我正在使用Discord的discord.py API创建一个discord bot . 我已经看到通过创建 on_message() 和 on_ready() 函数,我可以让我的机器人在发送消息时或者当机器人启动时执行操作,但是如果我希望我的机器人做某事而无需重新启动机器人或发送消息,我该怎么办? 我需要这样做,因为我正在为我的机器人创建一个API,所以如果我写了 say(channel, &q...
  • 1 votes
     answers
     views

    NameError:未定义名称'ctx'

    继续在我的discord bot cog中收到此错误 . 我在其他cogs中使用message.author就好了只是事件而不是命令 . async def on_member_join(member): with open('profiles.json', 'r') as f: profiles = json.load(f) await update_profi...
  • 1 votes
     answers
     views

    如何实现Discord斜杠命令?

    我无法弄清楚如何使用类似于 /giphy , /xivdb 等的live "feedback"来实现斜杠命令 . 是否没有公共API?我正在使用 discord.py ,但我想这对于这个问题并不重要 . 我想注册一个新命令 /mycommand 并显示用户类型的搜索结果列表 .
  • 0 votes
     answers
     views

    Discord.py Self Bot使用重写

    您好我试图使用discord.py重写进行教育测试的自我机器人 . 我目前正在制作一个响应命令的简单命令 . 当我输入并发送“>>> test”时,我希望我的selfbot说“oof” 这是我的代码: import asyncio import discord from discord.ext import commands bot = commands.Bot(command...
  • -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

    DM命令来扰乱机器人

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

    Python Discord Bot Prune命令

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

热门问题