API ini akan mendapatkan semua daftar rotator anda.

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.fonnte.com/rotator',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_HTTPHEADER => array(
    'Authorization: TOKEN'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Jika anda lebih suka melihat di postman, lihat disini.

TOKEN harus diisi dengan token anda sendiri. Lihat cara mendapatkan token.

Response

- Respon sukses

{
    "data": [
        {
            "id": "rotator#1",
            "name": "1"
        }
    ],
    "status": true

-Pengguna tidak dikenal : nama pengguna anda tidak valid, coba masuk kembali

{
    "detail": "unknown user",
    "status": false
}

- Kesalahan mengambil rotator : Ada yang salah dengan data rotator.

{
    "detail": "error fetching rotator",
    "status": false
}

- Belum ada rotator : anda belum membuat rotator apa pun

{
"detail": "no rotator yet",
"status": false
}

Peringatan! Penggunaan API ini tidak dimaksudkan untuk penggunaan frontend karena mengekspos token yang harus dijaga kerahasiaannya. Penggunaan API ini sangat tidak disarankan kecuali ada masalah khusus yang menghalangi anda menggunakan metode POST. Silakan gunakan dengan bijak.

API ini memungkinkan pengiriman pesan menggunakan metode GET atau cukup menggunakan url.

Anda dapat menjalankannya di browser/meletakkan tautan di tombol/href tag.

Urlnya hanya menggunakan url yang sama dengan metode POST.

https://api.fonnte.com/send/?queries

Queries adalah string query dengan nama dan nilai.

Jika anda lebih suka melihat di postman, lihat disini.

Parameter yang tersedia

catatan :

  1. semua nilai harus dikodekan sebelum ditetapkan untuk menghindari error/kesalahan/perilaku tak terduga, lihat urlencode dari php.
  2. parameter redirect akan mengarahkan ulang halaman setelah digunakan. jika lingkungan anda mendukung curl, disarankan untuk memverifikasi dan mencatat respons sebelum mengalihkan/tindakan karena tidak semua permintaan get akan berhasil karena nilai tidak valid.
  3. harap dicatat bahwa parameter file tidak tersedia dalam metode ini, untuk mengirim file harus menggunakan url

Kasus Penggunaan

Pertama-tama, jangan gunakan api ini di frontend! siapa pun dapat menggunakan perangkat anda untuk mengirim pesan.

Anda dapat menggunakan API ini untuk penggunaan backend atau internal.

Satu-satunya kasus penggunaan API ini adalah ketika lingkungan anda tidak mendukung metode POST.

Kadang-kadang bahkan curl tidak tersedia di beberapa lingkungan.

Jika demikian, anda dapat menggunakannya dengan hati-hati.

Tanggapan

Semua respon akan mengikuti respon untuk API kirim pesan dengan metode POST

API ini akan memutuskan sambungan perangkat yang terhubung.

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.fonnte.com/disconnect',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Authorization: TOKEN'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Jika anda lebih suka melihat di postman, lihat disini.

TOKEN harus diisi dengan token nda sendiri. lihat disini bagaimana cara mendapatkan token.

Response

Respon sukses

{
"detail": "device disconnected",
"status": true
}

- Token tidak valid : token tidak valid

{
    "detail": "token invalid",
    "status": false
}

- Perangkat sudah terputus : perangkat sudah terputus

{
"detail": "device already disconnected",
"status": false
}

API ini digunakan untuk menghapus pesan melalui API.

Anda dapat menghapus pesan yang diminta yang tidak ingin anda proses lagi atau alasan lain KECUALI pesan dengan status sedang diproses.

pesan pemrosesan tidak dapat dihapus.

jika anda ingin menghapusnya, anda harus memutuskan sambungan perangkat anda terlebih dahulu, pesan pemrosesan akan berubah menjadi tertunda.

Dengan cara ini Anda dapat menghapusnya.

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.fonnte.com/delete-message',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array('id' => ''),
CURLOPT_HTTPHEADER => array(
'Authorization: TOKEN'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Jika anda lebih suka melihat di postman, lihat disini.

Tokennya adalah token perangkat. lihat disiniĀ bagaimana cara mendapatkan token.

Response

Respon sukses

{
    "detail": "message 1 successfully deleted",
    "status": true
}

- perangkat tidak valid: token tidak valid

{
    "reason": "invalid token",
    "status": false
}

- id pesan tidak valid : id pesan tidak ada atau bukan milik perangkat anda.

{
    "reason": "invalid message id",
    "status": false
}

- cannot delete message with status processing : the message is being processed. message cannot be deleted

{
"reason": "cannot delete message with status processing",
"status": false
}

Flow adalah fitur yang "harus dimiliki" dalam pembuatan chatbot tanpa kode.

fonnte sudah memiliki beberapa fitur seperti autoreply, chaining, dan submission sebelumnya tetapi sulit untuk divisualisasikan.

itu juga memiliki keterbatasannya sendiri.

jadi akhirnya tiba saatnya untuk menggerakkan semuanya.

Flow interface

Image

semua item dikategorikan dalam pesan, respons, logika, impor, dan tindakan.

Anda dapat menarik dan melepas item di menu untuk membuat elemen.

kemudian, anda dapat menghubungkannya untuk membuat alur.

Anda juga dapat menghapus aliran untuk mengatur ulang semua aliran.

tombol simpan adalah untuk menyimpan aliran anda.

setiap kali anda menyimpan alurnya akan mengatur ulang semua jalur pada obrolan anda yang ada.

jadi semua pengguna yang sedang mengobrol dengan chatbot anda harus memulai dari awal.

Setup

Semua paket bisa menggunakan fitur flow.

untuk mengaktifkan flow, kamu perlu melakukan edit :

  1. Autoread harus dalam posisi on
  2. response source is flow
Screenshot 561

Sudah selesai. hanya ini saja yang perlu di setting.

Halaman ini berisi informasi dan tutorial terbaru.

Image

Setiap informasi baru akan ditampilkan di sini

Halaman ini berisi tentang pesan yang anda minta.

Anda dapat melihat semua status dan riwayat pesan anda di sini.

Baca lebih lanjut tentang message status.

Image

Daftar akan menampilkan 100 pesan.

Anda dapat memfilter riwayat pesan anda berdasarkan waktu dan status.

Tombol unduh akan mengunduh pesan bulan terakhir anda.

jika karena alasan apa pun anda ingin mengirim ulang pesan, terdapat tombol untuk mengirim ulang pesan.

Anda dapat berlangganan fonnte dengan menggunakan menu ini.

Setiap perangkat memerlukan paket.

Anda dapat meningkatkan paket perangkat, memperpanjang langganan, dan melihat faktur anda di sini.

catatan: pembayaran tahunan memberi Anda langganan gratis 2 bulan. melihat how to buy a package.

Anda dapat membuat bot menggunakan menu ini.

Saat pengguna mengirim pesan ke perangkat anda yang terhubung, perangkat anda yang terhubung akan membalas sesuai aturan yang anda buat.

Catatan: anda harus menyetel baca otomatis ke Aktif pada perangkat yang anda inginkan. (lihat perangkat menu->edit)

Image

Ada beberapa masukan yang harus diisi

Setelah anda membuat template balasan otomatis, template anda akan ditambahkan ke daftar balasan otomatis.

Image

Anda dapat mengedit atau menghapus template pesan balasan otomatis yang anda buat.

Menu ini digunakan untuk memeriksa apakah suatu nomor terdaftar di whatsapp.

Anda memerlukan connected device (perangkat yang terhubung) untuk melakukan ini.

Pisahkan setiap nomor dengan baris baru.

Image

Setelah dicek, anda akan mendapatkan informasi berapa banyak yang terdaftar.

Image

Pada contoh di atas hanya ada 1 nomor yang terdaftar.

Anda dapat menyalin yang terdaftar untuk menyalin semua nomor yang terdaftar.

Maks pengecekan sekaligus adalah 500 nomor.

Made with in Indonesia