Vk-io: Perbarui Dokumentasi

Dibuat pada 12 Apr 2019  ·  9Komentar  ·  Sumber: negezor/vk-io

Meskipun cakupan _100% dari VKontakte API_, dokumentasinya jarang dan tidak berguna untuk membangun bot yang lebih kompleks daripada "Command -> Response".

enhancement

Komentar yang paling membantu

Panduan untuk menulis berbagai bot, saya pikir, Anda tidak boleh melihat dokumentasi untuk bekerja dengan VK API

Semua 9 komentar

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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Jengas picture Jengas  ·  15Komentar

T1MOXA picture T1MOXA  ·  20Komentar

zardoy picture zardoy  ·  18Komentar

T1MOXA picture T1MOXA  ·  22Komentar

ProgrammingLife picture ProgrammingLife  ·  9Komentar