odorik
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Odorik.cz API unofficial SDK

[Czech]

Neoficiální Node.js SDK pro API Voip operátora Odorik. Využívá node-fetch.

Instalace

npm i odorik

Použití

import Odorik from 'odorik'

// autorizace
const Odo = new Odorik('USER', 'PASSWORD')

// nebo autorizace pomocí ENV
// ODORIK_USER=XXXX
// ODORIK_PASSWORD=YYYYYYY
const Odo = new Odorik()

// zpětné zavolání
await Odo.callback(moje_cislo, cislo_volaneho)

// výpis hovorů
await Odo.getCalls({
  from, // datum od
  to, // datum do
  since_id, // od posl. id
  ...
})

// výpis zmeškaných hovorů
await Odo.getMissedCalls({
  from, // datum od
  to, // datum do
  since_id, // od posl. id
  ...
})

// výpis aktivních hovorů
await Odo.getActiveCalls()

// zavěsit
await Odo.hangUp(id_aktivniho_hovoru)

// zavěsit vše
await Odo.getActiveCalls()
    .then(calls => Promise.all(
        calls.map(call => Odo.hangUp(call.id))
    ))

// poslat SMS
await Odo.sendSMS({
  recipient, // číslo příjemce 
  message, // text zprávy - diakritika bude odstraněna
  ...
})

// zůstatek kreditu
await Odo.getBalance()

...a další funkce, které se mi teď neche vypisovat.

Readme

Keywords

Package Sidebar

Install

npm i odorik

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

29.9 kB

Total Files

52

Last publish

Collaborators

  • deltazero