Lightweight and powerful framework for the TrueConf Server Chatbot API
Project description
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.
💡TIP
We were inspired by the popular aiogram library, so, the transition will be simple for developers already familiar with this library.
📌 Key Features
- Easy integration with the TrueConf Server Chatbot API
- Quick start with the
python-trueconf-botpackage - 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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file python_trueconf_bot-1.1.1.tar.gz.
File metadata
- Download URL: python_trueconf_bot-1.1.1.tar.gz
- Upload date:
- Size: 345.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85c6c36f6325330d6d78678e8608dcf410939a2c1fce31f1acbaf1b7f15851d9
|
|
| MD5 |
641b99fa87b019f0a4c4246d2e7a2e05
|
|
| BLAKE2b-256 |
1929343ef5a3dc6eefb420a94b2c09483f2c5afbbd5f877a2b8f3b9a5c01b8de
|
Provenance
The following attestation bundles were made for python_trueconf_bot-1.1.1.tar.gz:
Publisher:
release.yml on TrueConf/python-trueconf-bot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
python_trueconf_bot-1.1.1.tar.gz -
Subject digest:
85c6c36f6325330d6d78678e8608dcf410939a2c1fce31f1acbaf1b7f15851d9 - Sigstore transparency entry: 697169228
- Sigstore integration time:
-
Permalink:
TrueConf/python-trueconf-bot@3985ca9d14d35ad77068c475344afb81ad3ed3e0 -
Branch / Tag:
refs/tags/v1.1.1 - Owner: https://github.com/TrueConf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@3985ca9d14d35ad77068c475344afb81ad3ed3e0 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file python_trueconf_bot-1.1.1-py3-none-any.whl.
File metadata
- Download URL: python_trueconf_bot-1.1.1-py3-none-any.whl
- Upload date:
- Size: 86.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ad48401d31664133417af63b04d3c984d2d9d16802acba6b6aa894105e0268a
|
|
| MD5 |
6abfa24f840d35246370fb8768645829
|
|
| BLAKE2b-256 |
87bdf705ffcd19910566ae5fb5eb8c8d5df07848be783bf88788951d4a349213
|
Provenance
The following attestation bundles were made for python_trueconf_bot-1.1.1-py3-none-any.whl:
Publisher:
release.yml on TrueConf/python-trueconf-bot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
python_trueconf_bot-1.1.1-py3-none-any.whl -
Subject digest:
9ad48401d31664133417af63b04d3c984d2d9d16802acba6b6aa894105e0268a - Sigstore transparency entry: 697169230
- Sigstore integration time:
-
Permalink:
TrueConf/python-trueconf-bot@3985ca9d14d35ad77068c475344afb81ad3ed3e0 -
Branch / Tag:
refs/tags/v1.1.1 - Owner: https://github.com/TrueConf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@3985ca9d14d35ad77068c475344afb81ad3ed3e0 -
Trigger Event:
workflow_dispatch
-
Statement type: