Discord API отправляет прямое сообщение пользователю - PullRequest
0 голосов
/ 01 октября 2019

Поэтому я пытаюсь отправить прямое сообщение пользователям, когда что-то происходит в неподключенном приложении. Например, пользователь выигрывает рекорд в какой-то игре. Так что опубликовать это на канале #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 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...