
 Saya banyak teman dengan perpustakaan 
VkNet . Namun, sayangnya, dokumentasi untuk bekerja dengannya sudah cukup usang. Jadi saya memutuskan untuk berbagi dan membuat tutorial kecil tentang dasar-dasar bekerja dengan perpustakaan ini.
Pertama-tama, Anda perlu membuat aplikasi di 
sini .

Dan dari pengaturan aplikasi yang baru saja dibuat, ambil Id Aplikasi.

Sekarang Anda dapat langsung menuju ke kode.
Buat aplikasi konsol .net core dan tambahkan 
VkNet dependensi.

Buat instance VkApi.
VkApi api = new VkApi(); 
Sekarang Anda harus masuk.
 api.Authorize(new ApiAuthParams() { Login = "+79*******", Password = "***", ApplicationId = 684***, Settings = Settings.All }); 
Dapatkan daftar 20 dialog terakhir
 var dialogs = api.Messages.GetConversations(new GetConversationsParams()); 
Dan sekarang kita mendapatkan 20 pesan terakhir dari dialog pertama.
 var messages = api.Messages.GetHistory(new MessagesGetHistoryParams() {PeerId = dialogs.Items[0].Conversation.Peer.Id}); 
Dan, mungkin, cetak hasilnya.
 foreach (var msg in messages.Messages) { Console.WriteLine(msg.Text); } 
Dan kami akan mengirim pesan percobaan kepada penulis dari pesan sebelumnya yang pertama.
 api.Messages.Send(new MessagesSendParams() { //        PeerId = messages.Messages.First().Id, Message = "Test", RandomId = new Random().Next() }); 

Sebagai contoh:

Jadi kami mendapat kode final
disini 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
Dukungan dapat ditemukan di 
sini .
Atau tautan aktual ke 
tg , bagi mereka yang tidak membuka tautan biasa.