Python 不和谐机器人不工作。无法找到解决方案
我在YouTube上找到了一段视频,我正试图制作一个不和谐机器人。当在视频中完成时,它似乎工作得很好,但idk可能有什么问题。顺便说一句,这是一个庞大的DMs机器人 dmass.pyPython 不和谐机器人不工作。无法找到解决方案,python,discord,Python,Discord,我在YouTube上找到了一段视频,我正试图制作一个不和谐机器人。当在视频中完成时,它似乎工作得很好,但idk可能有什么问题。顺便说一句,这是一个庞大的DMs机器人 dmass.py from discord.ext.commands import bot from discord import game from discord.ext import commands import asyncio import platform import colorsys import random im
from discord.ext.commands import bot
from discord import game
from discord.ext import commands
import asyncio
import platform
import colorsys
import random
import time
client = commands.Bot(command_prefix = '+', case_insensitive=True)
Client = discord.client
Clientdiscord = discord.Client()
@client.event
async def on_ready():
print('Logged in as '+client.user.name+' (ID:'+client.user.id+') | Connected to '+str(len(client.servers))+' servers | Connected to '+str(len(set(client.get_all_members())))+' users')
print('--------')
print('--------')
print('CREATED AND HOSTED BY SUBHANKAR DAS')
@client.command(pass_context = True)
@commands.has_permissions(kick_members=True)
async def userinfo(ctx, user: discord.Member):
r, g, b = tuple(int(x * 255) for x in colorsys.hsv_to_rgb(random.random(), 1, 1))
embed = discord.Embed(title="{}'s info".format(user.name), description="Here's what I could find.", color = discord.Color((r << 16) + (g << 8) + b))
embed.add_field(name="Name", value=user.name, inline=True)
embed.add_field(name="ID", value=user.id, inline=True)
embed.add_field(name="Status", value=user.status, inline=True)
embed.add_field(name="Highest role", value=user.top_role)
embed.add_field(name="Joined", value=user.joined_at)
embed.set_thumbnail(url=user.avatar_url)
await client.say(embed=embed)
@commands.has_permissions(administrator=True)
@client.command(pass_context = True)
async def send(ctx, *, content: str):
for member in ctx.message.server.members:
try:
await client.send_message(member, content)
await client.say("DM Sent To : {} :white_check_mark: ".format(member))
except:
print("can't")
await client.say("DM can't Sent To : {} :x: ".format(member))
client.run("YOUR BOT'S TOKEN HERE")
我看不出这里有什么问题。你有没有一步一步地学习那个教程? 检查是否一切正常。 顺便问一下,你把机器人的令牌正确地放在最后一行了吗?也许这就是问题的根源。
无论如何,我看不出这个问题的确切意义,什么不起作用,它不能启动或者它不能发送DM?顺便说一句,我在Heroku托管它欢迎来到stackoverflow,ivy。请创建一个。请写下你得到的确切错误。
discord.py==0.16.12
asyncio