Meskipun cakupan _100% dari VKontakte API_, dokumentasinya jarang dan tidak berguna untuk membangun bot yang lebih kompleks daripada "Command -> Response".
Panduan untuk menulis berbagai bot, saya pikir, Anda tidak boleh melihat dokumentasi untuk bekerja dengan VK API
Hai! Saya minta maaf atas jawaban yang panjang, tetapi apa sebenarnya sarannya? Ada contoh bot dengan adegan. Contoh harus sederhana dan jelas.
Satu kata - konteks.
Saya harus berulang kali masuk ke kode sumber agar tidak merujuk ke context.payload
karena ketidaktahuan tentang getter yang dimiliki setiap jenis konteks.
Jenis penyorotan dari TS digunakan?
Digunakan tetapi hanya berfungsi dengan Konteks dan Pesan. Getter yang tersisa bodohnya tidak terlihat.
Halo.
Jelaskan kepada teko bagaimana membuat permintaan api melalui proxy menggunakan perpustakaan Anda?
Jika memungkinkan, contoh akan menjadi yang terbaik.
Jika memungkinkan, contoh akan menjadi yang terbaik.
Pada contoh proxy melalui Tor
const { VK } = require('vk-io');
const Agent = require('socks5-https-client/lib/Agent');
const HttpProxyAgent = require('http-proxy-agent');
let vk = new VK();
const agent = new Agent({ socksPort: 9050, socksHost: "127.0.0.1" });
// const agent = new HttpProxyAgent("http://127.0.0.1:8119");
vk.setOptions({ agent });
(() => {
try {
let [user] = await vk.api.users.get();
console.log('User:', user);
} catch(e) { console.log(e); }
})();
Jika memungkinkan, contoh akan menjadi yang terbaik.
Pada contoh proxy melalui Tor
const { VK } = require('vk-io'); const Agent = require('socks5-https-client/lib/Agent'); const HttpProxyAgent = require('http-proxy-agent'); let vk = new VK(); const agent = new Agent({ socksPort: 9050, socksHost: "127.0.0.1" }); // const agent = new HttpProxyAgent("http://127.0.0.1:8119"); vk.setOptions({ agent }); (() => { try { let [user] = await vk.api.users.get(); console.log('User:', user); } catch(e) { console.log(e); } })();
Terima kasih
Saya akan menutup masalah ini demi ini https://github.com/negezor/vk-io/issues/255
Komentar yang paling membantu
Panduan untuk menulis berbagai bot, saya pikir, Anda tidak boleh melihat dokumentasi untuk bekerja dengan VK API