Python клиент для API Wazzup24.
Project description
wazzup_api_python
Wazzup24.com api python
Данный файлик возможно позже станет либой, я об этом еще не думал. Все началось с того, что у https://wazzup24.ru/ есть апишка, но нет либы под питон, а crm систему с интеграцией писать как то надо было.. В общем я набросал примерную структуру. У wazzup классная поддержка, но все равно использование готовой базы - быстрее и удобнее, чем выяснение всех аспектов
Документация / Docs
https://wazzup24.ru/help/api-ru/ - Russian
https://wazzup24.com/help/api-en/ - English
Установка / install
Просто скачай файл с гита и закинь его в папку своего проекта, дальше уже больше
Использование / use
#connect
import wazzup
#init
wa = WazzupAPI(token="YOUR_API_TOKEN")
#поиск пользователя или его создание(автоматически) / create_user
wa.get_user_data(user_id="id", name="name", phone="phone") # чтобы юзать телефон надо разкомментить строки / to use phone decomment need points
#Использовать лучше как создание, просто храните id в БД, повторно создать не дает
#Создание iframe. Номеров можно совать несколько, автоматом все подставится/ create iframe
iframe_url = wa.create_iframe(user_id="id", username="name", numbers="numbers whatsapp")
#Аналогично с global_iframe, ток номера указывать не нужно / analogy to global_iframe
#Удаление юзеров, передаем массив id / delete users
wz.bulk_delete_users(user_ids)
#Создание контактов / create contact
contacts = [{"id" : contragent_id, "name" : contragent_update['name'], "phone" : contragent_update['phones']}, {...}]
wz.add_update_contact_whatsapp(user_id, contacts)
#Получение контактов / get contacts
all_contacts = wz.return_contacts()
#Удаление контактов / delete contacts
wz.delete_contact_whatsapp(contact_ids)
#Получение контактов для отправки сообщений / get channels to send messages
channels = wz.get_channels()
#отправка сообщений / send messages
wz.send_message(text = "text", id="Chat_id", channel_id="channel_id", user_id="user_id - you")
P.S
Надеюсь оно тебе поможет! С любовью от meowk1r1
I hope it helps you! With love from meowk1r1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wazzup_api_python-0.1.0.tar.gz.
File metadata
- Download URL: wazzup_api_python-0.1.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60a7dd5545395973d34f52acc062f104984e46035500715c4513c621b6dbdaf2
|
|
| MD5 |
5239685a31ce2000f1a21f1398d6d4ab
|
|
| BLAKE2b-256 |
d48b3a5eaab3218c86779ac95864edcd90729cfa4a058ad9f9a0e0781bfa0813
|
File details
Details for the file wazzup_api_python-0.1.0-py3-none-any.whl.
File metadata
- Download URL: wazzup_api_python-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9ff6806e47fc35b2808cbaaa179de082af24d84d6543d5c4a4d8f26d1841b8f
|
|
| MD5 |
53d6a5b248e42ccb199e35bed5473421
|
|
| BLAKE2b-256 |
0c496803eddc02e58414f83d6109a55989e8d4b441036ad7180129cd15dce2d9
|