Список команд Телеграм бота Базы знаний

Для работы с Телеграм ботом Базы знаний необходимо добавить бота @kdb24_bot в нужный Телеграм чат по инструкции по ссылкеПосле этого в чате можно будет вызвать команды из списка команд бота, которые представлены в таблице ниже.

РВП означает расширенная версия приложения База знаний. Информацию о ней можно посмотреть на нашем сайте: https://it-solution.ru/b24apps/prilozhenie_bitrix24_baza_znanii/#!/tab/626994267-2

Информация о кейсе GPT также представлена на официальном сайте IT-Solution: https://it-solution.ru/b24apps/prilozhenie_bitrix24_baza_znanii/#!/tab/626994267-3

! Обратите внимание, что при привязке разделов к топикам необходимо использовать команду /dir_bind, а при использовании команд кейса GPT нужно привязывать разделы с помощью команду /bind_dir.

Команда Что делает команда Особенности использования команды Нужна
РВП?
Нужен Кейс GPT? Где доступна команда? Демонстрация команды
1 /auth
Позволяет авторизоваться для работы с ботом 

/auth portalname.bitrix24.ru - запустит процесс авторизации на портале portalname.bitrix24.ru
Передавать адрес портала можно также реплаем на следующее сообщение после команды 
 
/auth - авторизует в чате без дополнительных параметров, как в предыдущем чате
Нет Нет
В чате с топиками и в чате без топиков
2 /info
Отправляет информацию о чате: ID чата и каким образом данный чат связан с Битриксом

Нет
Нет
В чате с топиками и в чате без топиков
3 /search
Искать по статьям Базы знаний 

После команды через пробел ожидается запрос, по которому будет производится поиск. В ответ бот вернет ссылки на найденный статьи и разделы в алфавитном порядке.

При нажатии кнопки «Поиск по тексту статей» поиск будет проходить по содержимому статей. Бот вернет ссылки на найденные статьи в алфавитном порядке.


Обратите внимание, что если к чату НЕ привязана директория через /bind_dir, то поиск будет производится по всей Базе знаний 


Да Нет В чате с топиками и в чате без топиков
4 /create_article
Помогает создать статью в Базе знаний. 

После команды через пробел ожидается текст, который станет заголовком создаваемой статьи. 

Если привязка чата к разделу выполнена (см. /bind_dir), то статья создастся внутри привязанного раздела. Если нет, то статья создастся в корневой директории Базы знаний.

Статья создается пустой, без текста в ней.

Важно помнить, что в данном контексте поддерживаются только текст и эмодзи, картинки, файлы и прочее передать в статью не получится.


Нет Нет
В чате с топиками и в чате без топиков
5 /get_article
Перейти в режим работы со статьей. 

После введенной команды через пробел ожидается URL статьи с портала, на котором пользователь авторизован в текущем чате. Бот возвращает сообщение «Выбрана статья /*название статьи со ссылкой на нее*/» и кнопку «Дописать статью».

При нажатии на кнопку «Дописать статью» можно будет добавить в статью текст. Важно помнить, что в данном контексте поддерживаются только текст и эмоджи, картинки, файлы и прочее передать в статью не получится



Нет Нет В чате с топиками и в чате без топиков
6 /bind_dir
Привязать директорию/раздел Базы знаний 

После введенной команды через пробел ожидается ID раздела. В ответ бот возвращает сообщение о том, получилось ли привязать раздел или нет.



Если раздел привязан к чату, то поиск с помощью /search будет проводиться исключительно внутри раздела. То же касается и /create_article – статьи будут создаваться внутри привязанного раздела.

Обратите внимание, что команда позволяет привязывать несколько папок. Создаваться статьи при этом будут в последней привязанной.


Нет
Нет
В чате с топиками и в чате без топиков
7 /unbind_dir
Отвязать раздел 

После команды через пробел ожидается ID привязанного раздела. Бот возвращает сообщение с тем, получилось ли отвязать раздел или нет.



Нет
Нет
В чате с топиками и в чате без топиков
8 /bind_student 
Привязать студента курсов и получать события по нему 

Нет
Нет
В чате с топиками и в чате без топиков
9 /prompt
Задать GPT-боту вопрос.

Помимо ссылок на статьи в ответах бота могут отображаться дополнительные ссылки из самих статей или релевантные картинки из них, которые будут отправлены следующими сообщениями после ответа бота.
Возможность использовать команду /prompt есть только при условии подключения Кейса GPT. От версии приложения это не зависит (даже если у вас есть расширенная версия, команда /prompt не будет работать).

Если активирован кейс GPT, в Телеграм чат добавлен бот Базы знаний и к Телеграм чату привязан раздел с помощью /bind_dir, то бот ответит на основании статей из привязанного раздела и предложит ссылки на статьи, в которых можно подробнее изучить информацию. 

Если использовать команду /prompt в чате, где есть бот Базы знаний и у вас активирован кейс GPT, но не привязан раздел, то поиск ответа ботом будет происходить по всему содержимому в Базе знаний.

Если при вопросе вам нужно учесть контекст прошлого вопроса и ответа, то вы можете сделать реплай на ответ бота и задать новый вопрос.

Шаг 1: Задайте первый вопрос

Шаг 2: Получите ответ от бота

Шаг 3: Сделайте реплай на ответ бота (а не пишите новое сообщение)

Используйте функцию "ответить на сообщение" (reply), если вы хотите уточнить что-то или задать связанный вопрос.

Шаг 4: Продолжайте цепочку реплаев

Если нужно сохранить весь контекст, отвечайте именно на последний ответ бота в цепочке.

Так бот будет учитывать всю предыдущую переписку.


Важно помнить:

Если вы не используете реплай, бот может не понять, что речь идёт о предыдущем разговоре.


Нет
Да В чате с топиками и в чате без топиков

Вы также можете отправить команду и потом передать запрос таким образом


Пример запроса с реплаем
10 /turn_on_prompt_mode
/turn_off_prompt_mode
Включить и отключить режим "prompt"
Когда режим активирован, то боту можно задавать вопросы без команды - бот будет искать ответ на любые сообщения в чате.

У бота должны быть права администратора в чате.

Вызвать команду может только администратор портала или Базы знаний.

При вызове команды в чате с топиками меняется указанная настройка по умолчанию для всех топиков.

Возможность задавать вопросы через команду /prompt сохранится.
Нет Да В чате с топиками (в топике General) и в чате без топиков 
11 /turn_on_topic_prompt_mode
/turn_off_topic_prompt_mode
Включить и отключить режим "prompt" для топика
Когда режим активирован, то боту можно задавать вопросы без команды - бот будет искать ответ на любые сообщения в топике.

Команда работает для отдельных топиков и у бота должны быть права администратора в чате.

Вызвать команду может только администратор портала или Базы знаний.

Если команда ни разу не вызывалась, то будут использованы настройки чата (см. пункт 10).

При этом возможность задавать вопросы через команду /prompt сохранится.
Нет
Да В чате с топиками (для каждого топика)
12 /reset_topic_prompt_mode
Сбросить настройки режима "prompt" для топиков.


Вызвать команду может только администратор портала или Базы знаний.

При выполнении команды в топике настройки для топика будут сброшены и будут использоваться настройки чата.
Нет
Да В чате с топиками (для каждого топика)
13

/turn_on_link_mode
/turn_off_link_mode



Включить и отключить режим ссылок для чата

Когда активирован режим ссылок, то к ответу бота прикладываются ссылки на подходящие статьи.
Если отключить режим ссылок, то бот будет выдавать ответ без ссылок.


Команда работает для всего чата и у бота должны быть права администратора в чате.

При вызове команды в чате с топиками меняется указанная настройка по умолчанию для всех топиков.

Вызвать команду может только администратор портала или Базы знаний.
Нет
Да В чате с топиками (в топике General) и в чате без топиков 
14

/turn_on_topic_link_mode
/turn_off_topic_link_mode



Включить и отключить режим ссылок для топика
Когда активирован режим ссылок, то к ответу бота прикладываются ссылки на подходящие статьи. 
Если отключить режим ссылок, то бот будет выдавать ответ без ссылок.



Команда работает для отдельных топиков и у бота должны быть права администратора в чате.

Вызвать команду может только администратор портала или Базы знаний.


По умолчанию используются настройки чата. 
Нет
Да В чате с топиками (для каждого топика)
15 /reset_topic_link_mode

Сбросить настройки режима ссылок для топиков.


При выполнении команды в топике настройки для топика будут сброшены и будут использоваться настройки чата.

Вызвать команду может только администратор портала или Базы знаний

Нет
Да В чате с топиками (для каждого топика)
16 /article_new
Создаёт новую статью и прикрепляет её к данному топику

Нет
Нет
В чате с топиками
17 /article_get
Выдаёт панель управления над прикреплённой статьёй с быстрыми командами

Нет
Нет
В чате с топиками
18 /article_append_text
Добавляет переданный текст в конец статьи

Нет
Нет
В чате с топиками
19 /article_to_pdf
Генерирует и возвращает pdf-файл со всем содержимым статьи.

Нет
Нет
В чате с топиками
20 /article_external_link
Создаёт и возвращает внешнюю ссылку на статью.

Нет
Нет
В чате с топиками
21 /article_add_comment
Добавляет комментарий к статье.

Если ответить на сообщение с комментарием в телеграмме, то к статье добавится ответ к комментарию



В Базовой версии приложения можно добавить только 2 комментария


Нет
Нет
В чате с топиками
22 /article_bind
Привязывает переданную статью к топику

Нет
Нет
В чате с топиками
23 /article_unbind 
Отвязывает переданную статью от топика.

Нет
Нет
В чате с топиками
24 /dir_bind
Привязывает переданный раздел ко всему чату.
Одна директория может быть привязана только к одному чату.

Нет
Нет
В чате с топиками
25 /dir_unbind
Отвязывает переданный раздел от чата.

Нет
Нет
В чате с топиками
26 /dir_check
Проверяет, какой раздел привязан к чату

Нет
Нет
В чате с топиками
27 /article_suggest
Предлагает вариант для контента статьи на основании информации в топике

Нет Да В чате с топиками


Комментарии