Из-за моей низкой репутации я не могу комментировать, извините, если это не ответит на ваш вопрос.
Вы можете получить идентификатор человека, который заразил вашего бота, по 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
.