
Sou muitos amigos da biblioteca
VkNet . Infelizmente, a documentação para trabalhar com ela está desatualizada. Então, decidi compartilhar e criar um pequeno tutorial sobre os conceitos básicos de trabalho com esta biblioteca.
Primeiro de tudo, você precisa criar o aplicativo
aqui .

E nas configurações do aplicativo recém-criado, obtenha o ID do aplicativo.

Agora você pode ir diretamente para o código.
Crie um núcleo .net de aplicativo de console e adicione uma dependência
VkNet .

Crie uma instância do VkApi.
VkApi api = new VkApi();
Agora você precisa fazer login.
api.Authorize(new ApiAuthParams() { Login = "+79*******", Password = "***", ApplicationId = 684***, Settings = Settings.All });
Obtenha uma lista dos últimos 20 diálogos
var dialogs = api.Messages.GetConversations(new GetConversationsParams());
E agora recebemos as últimas 20 mensagens do primeiro diálogo.
var messages = api.Messages.GetHistory(new MessagesGetHistoryParams() {PeerId = dialogs.Items[0].Conversation.Peer.Id});
E, talvez, imprima os resultados.
foreach (var msg in messages.Messages) { Console.WriteLine(msg.Text); }
E enviaremos uma mensagem de teste ao autor da primeira mensagem anterior.
api.Messages.Send(new MessagesSendParams() { // PeerId = messages.Messages.First().Id, Message = "Test", RandomId = new Random().Next() });

Como exemplo:

E então nós temos o código final
aqui VkApi api = new VkApi(); api.Authorize(new ApiAuthParams() { Login = "*", Password = "*", ApplicationId = *, Settings = Settings.All }); var dialogs = api.Messages.GetConversations(new GetConversationsParams()); var messages = api.Messages.GetHistory(new MessagesGetHistoryParams() {PeerId = dialogs.Items[0].Conversation.Peer.Id}); Console.OutputEncoding = Encoding.UTF8; foreach (var msg in messages.Messages) { Console.WriteLine(msg.Text); } api.Messages.Send(new MessagesSendParams() { PeerId = messages.Messages.First().Id, Message = "Test", RandomId = new Random().Next() });
PS
O suporte pode ser encontrado
aqui .
Ou um link real para
tg , para aqueles que não abrem links regulares.