Welcome to the API documentation for Async Zulip Bot SDK. This documentation provides detailed information about all core components of the SDK.
Async Zulip Bot SDK is an asynchronous Zulip bot development framework based on Python asyncio. It provides:
pip install async-zulip-bot-sdk
from bot_sdk import BaseBot, BotRunner, AsyncClient, Message
class MyBot(BaseBot):
async def on_message(self, message: Message) -> None:
if "hello" in message.content.lower():
await self.send_reply(message, "Hello! 👋")
if __name__ == "__main__":
from bot_sdk import run_bot
run_bot(MyBot)
Current version: 0.9.1-async
This project is licensed under the MIT License.