(Discord.py)讯息漫游器通过dm,然后发送到某个频道

时间:2019-10-14 19:54:39

标签: discord.py discord.py-rewrite

我正在尝试编写一个代码,您可以在dm机器人上寻求帮助,建议或其他任何方式,它将在通道中发送消息。收到消息后,您可以执行.dm(用户)(消息),然后漫游器将使用户再次回到dm。我在编码方面遇到了一些新问题,我认为格式已经过时。如果有人可以帮助,那就太好了。

@vini.event
async def on_message(message):
    channel = vini.get_channel('633053538334932992')
    if message.guild is None and message.author != vini.user:
      await channel.send(message.content)
    await vini.process_commands(message)

@vini.command(pass_context=True)
@commands.is_owner() 
async def dm(ctx):
  memberID = "ID OF RECIPIENT"
  person = await vini.get_user_info(memberID)
  await ctx.send(“WHAT TO SAY", delete_after=2)

错误:

File "main.py", line 133, in on_message
    await channel.send(message.content)
AttributeError: 'NoneType' object has no attribute 'send'

如果有人可以提供帮助,将不胜感激。谢谢!

0 个答案:

没有答案