Я пытаюсь создать код, который вы можете использовать для бота, помощи или предложений, и он отправит сообщение по каналу. Как только вы получите сообщение, вы можете сделать .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'
Если кто-то мог помочь, это было бы очень признательно. Спасибо!