The unofficial Python API for Zulip bots. A Zulip email and API key are needed to use this.
To get your bot’s Zulip email and API key, go to your Settings page and scroll down to the Your Bots section.
Usage
To install: pip install zulipbot
Initialization
Identify your Zulip bot’s email and API key, and make a new Bot object.
>>> import zulipbot
>>> email = 'foo@bar.baz'
>>> key = 'spammyeggs'
>>> my_bot = zulipbot.Bot(email, key)
Bot Methods
For an example on how the below methods work together in a program, check out example.py.
subscribe_to_all_streams - Subscribes to all Zulip streams.
send_private_message and send_stream_message both have the same parameters: message_info and content, i.e. the function signature for the two aforementioned methods is send_[[private||stream]]_message(message_info, content).
message_info is the message meta-info dictionary that you acquire from the function callback that processes messages. content is the response that you want your bot to make.
Metadata
Release files for zulipbot 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zulipbot-0.0.1.tar.gz | 6.6 kB | Details |
Release files / zulipbot-0.0.1.tar.gz
| Download URL | zulipbot-0.0.1.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d35ef8a69270c07df17cba2296348472d36da081d81d85258ed0737d3d7b3c65
|
|
BLAKE2b-256 checksum How to use checksums |
9aa184bcd2a33f20e8617a2476f9266d3b19cbd3741d812a54d85c0e37b4ad96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |