Ответ бота в DM на конкретное сообщение.Discord.net - PullRequest
0 голосов
/ 13 мая 2019

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

Например, он будет срабатывать, если я наберу 'send_me_dm'

После ботаотправляет мне сообщение dm, если я вернусь к dm 'hiiii', бот ответит в dm 'hi'

Мой код:

If message.Content.Contains("send_me_dm") Then
    Dim user = TryCast(message.Author, SocketGuildUser)
    Await user.SendMessageAsync("you can talk with me") 'now it send as dm
End If

Dim channell As SocketTextChannel = discord.GetChannel(message.Channel.Id)

If message.Channel.Id.Equals(channell) Then
    If message.Content.Contains("hiiii") Then      
        Await channell.SendMessageAsync("hi")   
    End If
End If
...