Получить идентификатор пользователя из сообщения DM, отправленного боту - PullRequest
0 голосов
/ 29 апреля 2019

Я хочу найти идентификатор пользователя, который управляет ботом.Есть ли способ сделать это?Я использую Discord.js, который я пытался сохранить, записав автора и идентификатор участника, но это не сработало.Но когда я сохраняю канал, он сохраняется как тег автора.Но идентификатор этого канала не совпадает с идентификатором пользователя, который DM бот.Я пытаюсь сделать поддержку почтового бота.Но для этого требуется идентификатор пользователя, чтобы я мог продолжить поток, отправив DMing пользователю.Но это невозможно, пока я не получу идентификатор пользователя или объект члена сервера.И я не могу сохранить этот DMchannel в моей базе данных, потому что я использую json для хранения данных.

1 Ответ

0 голосов
/ 29 апреля 2019

Из-за моей низкой репутации я не могу комментировать, извините, если это не ответит на ваш вопрос.

Вы можете получить идентификатор человека, который заразил вашего бота, по message.author.id (сохранитьпомните, что message потребуется изменить на любую переменную, в которой хранится ваше сообщение).
Вы также можете получить идентификатор канала с помощью message.channel.id.

Идентификатор канала не совпадает с идентификатором канала.ID пользователя (это две разные вещи), который, как я понял, вы неправильно поняли из id for that channel does not matchs with the id of the user who DM the bot.

...