Skip to main content

A module containing classes that can be easily serialized to JSON for use with Zoom's APIs.

Project description

zoomwrap

A module containing classes that can be easily serialized to JSON for use with Zoom's APIs.

import zoomwrap

client = zoomwrap.WebhookClient("your_endpoint_url", "your_auth_str")

msg = zoomwrap.Message(head=zoomwrap.messageElements.Head("hello, world"))
client.send(msg)

I have only tested this with Zoom's incoming webhook API but it should work with the Chatbot API as well since they use the same object structures.

For convenience, there is a WebhookClient class with methods for sending API requests using your credentials.

Documentation

Currently, there is no documentaion for this module because it is still a heavy work in progress.
For now, have a loop at Zoom's incoming webhook API docs and their more detailed docs for both the Chatbot and Webhook APIs here.
Most of the different types of messages and their attributes have been implemented in this module, with the exception of messages with buttons, because they only work with the Chatbot API.

Contributions

This is my first pypi package and it is not very sophisticated (or neat, for that matter). Contributions are certainly welcome but may not get checked often.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zoomwrap-0.1.1.tar.gz (5.4 kB view details)

Uploaded Source

File details

Details for the file zoomwrap-0.1.1.tar.gz.

File metadata

  • Download URL: zoomwrap-0.1.1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.9.2

File hashes

Hashes for zoomwrap-0.1.1.tar.gz
Algorithm Hash digest
SHA256 abfc2b2c0814d7d62aa5cffda5f1cb1e514c1057738df3a771d20505dc8d2578
MD5 7297d9d68a760e33e7062f5074f346d8
BLAKE2b-256 9b123ac84e4d925e791390f4744949489b054bcb8a14b5bba5a1f79effe8013c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page