Ошибка Discord бота в отношении принятия DM и DMing другого пользователя - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь заставить бота получить сообщение с определенными критериями содержания. Затем я хочу, чтобы бот отправил мне сообщение с именем пользователя / идентификатором и сообщением, которое они оставили.

@client.event
async def on_message(message):
    if input.startswith('.direct'):
        content = re.sub(r'^\W*\w+\W*', '', message.content)
    elif message.content.startswith('!msg'):
        print (message.content)
        user = discord.utils.get(client.get_all_members(), id='505409899271028746')
    await client.send_message(message.author, "We appreciate your inquiry! As of right now, it doesn't match any questions that I have the ability to answer, so I've sent a message towards my creator to provide support.")
    await client.send_message(user, client.get_user_info(id) + content)
    await client.process_commands(message)
                               Edited version 10/29/2018 - 2:47 pm EST

Я понимаю, что пользователь может просто отправить мне сообщение, но это шаг к возможности автоматически отвечать на выбранные вопросы, а затем переадресовывать сообщение мне, если он не может ответить на них. Но у меня есть способы, прежде чем я смогу справиться с этим. http://prntscr.com/lbqy6y

...