Поэтому я пытаюсь отправить прямое сообщение пользователям, когда что-то происходит в неподключенном приложении. Например, пользователь выигрывает рекорд в какой-то игре. Так что опубликовать это на канале #highScores довольно просто. Нечто подобное
{ url:'https://discordapp.com/api/channels/channel_id/messages',
method: 'POST',
json: { content: 'sample from bot!' },
headers:
{ 'content-type': 'application/json',
Authorization:'Bot mybottoken'
} }
Однако я не могу отправить это напрямую пользователю. Здесь написано (https://discordapp.com/developers/docs/resources/channel#create-message) это должно быть возможно, но я не могу понять это. У меня есть идентификатор пользователя, но используя его вместо идентификатора канала, я получаю
{ message: 'Unknown Channel', code: 10003 }