# Общее описание
# Введение
TrueConf Server API для чат-ботов позволяет интегрировать ботов в существующую инфраструктуру и расширить возможности использования клиентских приложений.
Данное API поставляется в составе TrueConf Server с версии 5.5.0.
Подробно о возможностях TrueConf Chatbot Connector мы рассказали в нашем вебинаре:

# Возможности
В настоящий момент в TrueConf Server API для чат-ботов доступны следующие функции:
Создание личных и групповых чатов и каналов.
Отправка сообщений с форматированием в HTML и Markdown.
Отправка файлов.
Отправка опросов.
Пересылка сообщений и ответ на сообщения.
Редактирование и удаление сообщений.
Получение информации о чатах (каналах), сообщениях и файлах.
Получение списка чатов и каналов.
Получение истории чата (канала).
Проверка нахождения участника в чате.
Получение списка участников чата (канала).
Добавление участника в групповой чат и канал.
Удаление участника из группового чата и канала.
Получение отображаемого имени пользователя.
При этом доступны следующие нотификации о событиях:
Создан новый личный чат / групповой чат / канал
Участник добавлен / удален из чата (канала)
В чат отправлено новое сообщение
В чат отправлен файл
В чат отправлен опрос
Сообщение было отредактировано
Сообщение было удалено
# Библиотеки
# Python
# python-trueconf-bot
Это легкая и мощная библиотека, которая существенно упрощает создание ботов для мессенджера TrueConf Server. Её преимущества:
нет необходимости вручную отправлять и обрабатывать запросы к API TrueConf Chatbot Connector;
библиотека помогает авторизоваться на TrueConf Server и поддерживать вашему боту постоянное безопасное соединение с ним;
позволяет очень быстро добавлять поддержку новых команд через декораторы;
библиотека постоянно развивается и обновляется, поэтому рекомендуем подключать её из глобального репозитория PyPI (opens new window);
при разработке библиотеки использовалась архитектура, схожая с популярным проектом aiogram (opens new window), что значительно упрощает миграцию ботов, созданных с её помощью для Telegram.