


pengenalan
Dengan lebih daripada 2 Bilion pengguna dalam talian, WhatsApp telah merevolusikan cara perniagaan mengendalikan, mengurus dan berinteraksi dengan pelanggan mereka.
Walaupun telah berusaha, namun kebanyakan daripada mereka gagal kerana mempunyai aliran perbualan yang panjang dan memenatkan hanya untuk membetulkan beberapa maklumat, sekali gus mengehadkan pengguna kepada keperluannya yang lain.
Dengan itu, saya telah membangunkan alat yang dipanggil "Aliran WhatsApp" yang menggunakan ciri yang dipanggil "aliran WhatsApp" daripada Meta, yang membolehkan perniagaan membenamkan/menambahkan bentuk seperti elemen/komponen interaktif ke dalam aliran perbualan mereka, membolehkan perniagaan untuk mengumpul maklumat yang dikehendaki dengan hanya menghantar satu mesej kepada pengguna.
Secara teknikal. . .
WhatsApp Flows ialah perpustakaan Python yang direka untuk menyelaraskan penciptaan, pengurusan dan penggunaan aliran kerja automatik untuk WhatsApp. Sama ada anda sedang membina chatbot interaktif, mengurus pemesejan perniagaan atau mengatur aliran mesej yang kompleks, perpustakaan ini menyediakan kit alat mesra pembangun untuk automasi WhatsApp yang cekap.
Mengapa Menggunakan Aliran WhatsApp?
- Kemudahan Penggunaan: Memudahkan interaksi WhatsApp Business API dengan abstraksi peringkat tinggi.
- Fleksibiliti: Menyokong mencipta aliran berasaskan titik akhir dan bukan titik akhir untuk pelbagai kes penggunaan.
- Skalabiliti: Mengendalikan aliran kerja yang kompleks dengan lancar untuk perniagaan dari semua saiz.
- Sedia Integrasi: Berfungsi dengan mudah dengan rangka kerja popular seperti FastAPI dan Flask.
Pemasangan
Anda boleh memasang perpustakaan menggunakan pip:
pip install whatsapp-flows
Panduan Aliran WhatsApp
Panduan ini menggariskan langkah-langkah untuk mencipta dan mengurus aliran WhatsApp menggunakan platform Pembangun Meta. Terdapat dua jenis aliran WhatsApp:
- Aliran dengan Titik Akhir: Aliran ini berinteraksi dengan API luaran untuk mengambil atau menghantar data dinamik.
- Aliran tanpa Titik Akhir: Aliran ini beroperasi secara bebas dan tidak memerlukan interaksi API luaran.
Dalam panduan ini, kami akan menumpukan pada mencipta apl aliran WhatsApp tanpa titik akhir. Ikut langkah di bawah untuk menyediakan aliran anda dan melaksanakannya dengan jayanya.
Langkah-langkah untuk Mencipta Apl Aliran WhatsApp Tanpa Titik Akhir
1. Cipta Apl pada Akaun Pembangun Meta
Untuk bermula, buat apl pada platform Meta Developers. Apl ini akan berfungsi sebagai asas untuk menguruskan aliran WhatsApp anda.
2. Tambah Nombor Telefon
Tambahkan nombor telefon pada apl anda. Nombor ini akan dikaitkan dengan akaun WhatsApp Business anda dan digunakan untuk menghantar dan menerima mesej.
3. Dayakan Kebenaran Mesej
Pastikan apl anda mempunyai kebenaran pemesejan yang diperlukan didayakan untuk berinteraksi dengan ciri pemesejan WhatsApp.
4. Buat Perniagaan pada Akaun Perniagaan Meta
Buat akaun perniagaan di Meta Business. Ini memautkan Perniagaan WhatsApp anda dengan apl Meta Developers anda.
5. Sahkan Perniagaan Anda
Lengkapkan proses pengesahan untuk perniagaan anda mendapat akses kepada ciri dan kebenaran tambahan.
6. Minta Kebenaran Lanjutan
Minta kebenaran lanjutan berikut untuk apl Pembangun Meta anda:
- whatsapp_business_management: Urus akaun WhatsApp Business, termasuk membuat aliran.
- whatsapp_business_messaging: Hantar dan terima mesej melalui WhatsApp Business API.
- nombor_telefon_perniagaan_whatsapp: Akses nombor telefon Perniagaan WhatsApp.
- pengurusan_perniagaan: Urus aset perniagaan seperti akaun dan halaman iklan.
- pages_messaging: Pilihan jika aliran berinteraksi dengan Halaman Facebook untuk pemesejan.
7. Dapatkan Tauliah yang Diperlukan
Kumpulkan bukti kelayakan berikut daripada akaun Meta Developers anda. Ini akan mengkonfigurasi aliran WhatsApp anda:
pip install whatsapp-flows
8. Buat Aliran di Taman Permainan Pembangunan Aliran
Reka bentuk aliran WhatsApp anda menggunakan Taman Permainan Pembangunan Aliran.
Untuk mencipta aliran secara pengaturcaraan:
WHATSAPP_BUSINESS_VERIFY_TOKEN WHATSAPP_BUSINESS_PHONE_NUMBER_ID WHATSAPP_BUSINESS_ACCESS_TOKEN WHATSAPP_BUSINESS_ACCOUNT_ID
9. Sebarkan Middleware/Webhook
Gunakan perisian tengah atau webhook untuk mengendalikan pelaksanaan aliran.
10. Konfigurasikan URL Webhook
Konfigurasikan URL webhook dalam akaun Meta Developers anda. Ini memautkan aliran anda ke pemesejan WhatsApp.
11. Cipta dan Urus Aliran
Aliran Penyenaraian:
from whatsapp_flows import FlowsManager import os from dotenv import load_dotenv load_dotenv() flows_manager = FlowsManager( whatsapp_access_token=os.getenv("WHATSAPP_BUSINESS_ACCESS_TOKEN"), whatsapp_account_id=os.getenv("WHATSAPP_BUSINESS_ACCOUNT_ID"), whatsapp_phone_number_id=os.getenv("WHATSAPP_BUSINESS_PHONE_NUMBER_ID"), ) try: response = flows_manager.create_flow(flow_name="TEST FLOW") print(response) except Exception as e: print(e)
Mendapatkan Butiran Aliran:
try: response = flows_manager.list_flows() print(response) except Exception as e: print(e)
12. Muat Naik JSON Aliran Anda
Muat naik aliran JSON anda menggunakan Taman Permainan Pembangunan Aliran atau secara pengaturcaraan:
try: response = flows_manager.get_flow_details(flow_id="1234567890") print(response) except Exception as e: print(e)
13. Uji Aliran Anda
Uji aliran anda secara pemrograman:
SYSTEM_PATH = os.getcwd() FLOW_JSON_FILE_PATH = os.path.join(SYSTEM_PATH, "data/flow.json") try: response = flows_manager.upload_flow_json( flow_id="1234567890", flow_file_path=FLOW_JSON_FILE_PATH ) print(response) except Exception as e: print(e)
14. Terbitkan Aliran Anda
Terbitkan aliran anda:
pip install whatsapp-flows
15. Menghantar Aliran Terbit dan Tidak Terbit
Hantar Aliran Diterbitkan:
WHATSAPP_BUSINESS_VERIFY_TOKEN WHATSAPP_BUSINESS_PHONE_NUMBER_ID WHATSAPP_BUSINESS_ACCESS_TOKEN WHATSAPP_BUSINESS_ACCOUNT_ID
Hantar Aliran Tidak Diterbitkan:
from whatsapp_flows import FlowsManager import os from dotenv import load_dotenv load_dotenv() flows_manager = FlowsManager( whatsapp_access_token=os.getenv("WHATSAPP_BUSINESS_ACCESS_TOKEN"), whatsapp_account_id=os.getenv("WHATSAPP_BUSINESS_ACCOUNT_ID"), whatsapp_phone_number_id=os.getenv("WHATSAPP_BUSINESS_PHONE_NUMBER_ID"), ) try: response = flows_manager.create_flow(flow_name="TEST FLOW") print(response) except Exception as e: print(e)
16. Kemas kini atau Padam Aliran
Kemas Kini Aliran JSON:
try: response = flows_manager.list_flows() print(response) except Exception as e: print(e)
Padamkan Aliran:
try: response = flows_manager.get_flow_details(flow_id="1234567890") print(response) except Exception as e: print(e)
Kesimpulan
Jika anda rasa anda ingin menyumbang, meminta ciri atau melaporkan pepijat, sila semak saya.
NB: Ini ialah pautan ke repositori GitHub projek.
Atas ialah kandungan terperinci Bagaimana Saya Mengubah Cara Perniagaan Saya Berinteraksi dengan dan Mengumpul Data daripada Pelanggan Menggunakan Ciri seperti Borang WhatsApp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

ArraysareBetterforelement-wiseoperationsduetofasteraccessandoptimizedImplementations.1) arrayshavecontiguousmemoryfordirectaccess, enhancingperformance.2) listsareflexibleButslowerduetopotentiahyiLys.3)

Operasi matematik keseluruhan array di Numpy dapat dilaksanakan dengan cekap melalui operasi vektor. 1) Gunakan pengendali mudah seperti tambahan (ARR 2) untuk melaksanakan operasi pada tatasusunan. 2) Numpy menggunakan perpustakaan bahasa C yang mendasari, yang meningkatkan kelajuan pengkomputeran. 3) Anda boleh melakukan operasi kompleks seperti pendaraban, pembahagian, dan eksponen. 4) Perhatikan operasi penyiaran untuk memastikan bahawa bentuk array bersesuaian. 5) Menggunakan fungsi numpy seperti np.sum () dapat meningkatkan prestasi dengan ketara.

Di Python, terdapat dua kaedah utama untuk memasukkan elemen ke dalam senarai: 1) Menggunakan kaedah memasukkan (indeks, nilai), anda boleh memasukkan elemen pada indeks yang ditentukan, tetapi memasukkan pada permulaan senarai besar tidak cekap; 2) Menggunakan kaedah append (nilai), tambahkan elemen pada akhir senarai, yang sangat berkesan. Untuk senarai besar, disarankan untuk menggunakan append () atau pertimbangkan menggunakan array deque atau numpy untuk mengoptimumkan prestasi.

TomakeapythonscriptexecutableonbothunixandWindows: 1) addashebangline (#!/Usr/bin/envpython3) andusechmod xtomakeitexecutableonunix.2) onwindows, memastikanpythonisinstalledandAssociateWith.pyhiles, runeAtAsdiStAnToSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSo.

Apabila menghadapi kesilapan "commandnotfound", perkara -perkara berikut harus diperiksa: 1. Sahkan bahawa skrip ada dan jalannya betul; 2. Semak kebenaran fail, dan gunakan ChMod untuk menambah kebenaran pelaksanaan jika perlu; 3. Pastikan penterjemah skrip dipasang dan di jalan; 4. Sahkan bahawa garis shebang pada permulaan skrip adalah betul. Melakukannya dengan berkesan dapat menyelesaikan masalah operasi skrip dan memastikan proses pengekodan lancar.

ArraysareGenerallymorememememory-efficientthanlistsforstoringnumericaldataduetotheirfixed-sizenatureanddirectmemoryaccess.1) arraysstoreelementsinacontiguousblock, reducingoverheadfrointersormetadata.2)

ToConvertapythonlisttoanarray, usetheArraymodule: 1) importThearraymodule, 2) createalist, 3) UseArray (typecode, list) toConvertit, spesifyingthetypecodelike'i'forintegers.ThisconversionOptimizesMogenhomogeneousdata, enHomerMogeneShomogeneousdata, enHomerMogeneousdata, enhomoMogenerDataShomaSdata, enhomoMogenhomogeneousdata,

Senarai Python boleh menyimpan pelbagai jenis data. Senarai contoh mengandungi integer, rentetan, nombor titik terapung, boolean, senarai bersarang, dan kamus. Senarai fleksibiliti adalah berharga dalam pemprosesan data dan prototaip, tetapi ia perlu digunakan dengan berhati -hati untuk memastikan kebolehbacaan dan pemeliharaan kod.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Dreamweaver CS6
Alat pembangunan web visual

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini
