Skip to main content

Lightweight and powerful framework for the TrueConf Server Chatbot API

Project description

trueconf

python-trueconf-bot

This is a lightweight and powerful wrapper for the TrueConf Server Chatbot API which enables quick integration of chatbots into TrueConf solutions.

PyPI Downloads

Example Bot in TrueConf

💡TIP

We were inspired by the popular aiogram library, so, the transition will be simple for developers already familiar with this library.


📦 Version Compatibility

TrueConf Server Version Required Library Version
< 5.5.0 ❌ Not supported
5.5.0 — 5.5.2 v1.1.x
>= 5.5.3 v1.2.0 (or higher)

⚠️ IMPORTANT

If you are using server version 5.5.3 or higher, you must upgrade the library. If the stable release is not yet available, install the latest beta:

uv pip install --pre "python-trueconf-bot>=1.2.0b0"

📌 Key Features

  • Easy integration with the TrueConf Server Chatbot API
  • Quick start with the python-trueconf-bot package
  • Modern and intuitive Python API (from trueconf import Bot)
  • Support for all major TrueConf Server chatbot features.

☝️IMPORTANT

Chatbot features are supported in TrueConf Server 5.5 or above, TrueConf Enterprise, and TrueConf Server Free.

🚀 Example Bot

import asyncio
from trueconf import Bot, Dispatcher, Router, Message, F, ParseMode
from os import getenv

router = Router()
dp = Dispatcher()
dp.include_router(router)

TOKEN = getenv("TOKEN")

bot = Bot(server="video.example.com", token=TOKEN, dispatcher=dp)


@router.message(F.text)
async def echo(msg: Message):
    await msg.answer(f"You says: **{msg.text}**", parse_mode=ParseMode.MARKDOWN)


async def main():
    await bot.run()


if __name__ == "__main__":
    asyncio.run(main())

📚 Documentation

  1. TrueConf Server Chatbot API Documentation
  2. python-trueconf-bot Documentation
  3. Examples

All updates and releases are available in the repository. Track the build status and test coverage.


Start building smart and reliable bots for TrueConf today with python-trueconf-bot!

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

python_trueconf_bot-1.2.0b3.tar.gz (383.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_trueconf_bot-1.2.0b3-py3-none-any.whl (92.3 kB view details)

Uploaded Python 3

File details

Details for the file python_trueconf_bot-1.2.0b3.tar.gz.

File metadata

  • Download URL: python_trueconf_bot-1.2.0b3.tar.gz
  • Upload date:
  • Size: 383.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for python_trueconf_bot-1.2.0b3.tar.gz
Algorithm Hash digest
SHA256 e41e420db93b80da4ac93cbdf6ec277abcea657794a51f71b02f91331faa7cb5
MD5 cf2c57416b0071c198ec586fe84b93f2
BLAKE2b-256 bb2668cbed4ccc5c55aeee1d8801ac357431c4c14ec0d99d120af1b84be37716

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_trueconf_bot-1.2.0b3.tar.gz:

Publisher: release.yml on TrueConf/python-trueconf-bot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_trueconf_bot-1.2.0b3-py3-none-any.whl.

File metadata

File hashes

Hashes for python_trueconf_bot-1.2.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 da14b905a1612d2be49c56db6d5846e5a3d29509106258f212de0de7155f2d79
MD5 f827d2ed9fb79018561a7a89e2c9a2eb
BLAKE2b-256 e221712dbbae8510a537f7f70187ff19271e7c78fe3da7332dc5278cbcd43267

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_trueconf_bot-1.2.0b3-py3-none-any.whl:

Publisher: release.yml on TrueConf/python-trueconf-bot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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