Skip to content

Botenix – an asynchronous Python library for seamless integration with Mattermost. Simplifies automation, message processing, and API interactions. Designed for projects of any complexity.

License

Notifications You must be signed in to change notification settings

dmastapkovich/botenix

Repository files navigation

Botenix

Botenix – an asynchronous Python library for seamless integration with Mattermost. Simplifies automation, message processing, and API interactions. Designed for projects of any complexity.

Features

  • Event handling for messages, buttons, and interactive dialogs.
  • Fully asynchronous for high performance.
  • Simple DSL for routing and event handling.

Installation

uv sync --all-extras

Quick Start

from botenix import Bot

bot = Bot(token="your-mattermost-token")

@bot.message()
async def handle_message(message):
    await message.reply("Hello!")

bot.run()

Contributing

See CONTRIBUTING.md.

About

Botenix – an asynchronous Python library for seamless integration with Mattermost. Simplifies automation, message processing, and API interactions. Designed for projects of any complexity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages