# Настройка Discobot для вашего сайта

**URL:** https://meta.discourse.org/t/customizing-discobot-for-your-site/103633
**Category:** Site Management
**Tags:** discobot, how-to, customization
**Created:** [06.Декабрь.2018 16:09:25 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633 "2018-12-06T16:09:25Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [06.Декабрь.2018 16:09:25 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/1 "2018-12-06T16:09:25Z")

</div>

🔖 Это руководство объясняет, как настроить Discobot, встроенного бота-помощника в Discourse, чтобы он лучше соответствовал личности и потребностям вашего сообщества.

🙋 Требуемый уровень пользователя: Администратор

Discobot — это специальный пользователь в вашем сообществе Discourse, который помогает новым участникам разобраться в платформе. Как администратор, вы можете настроить различные аспекты Discobot, чтобы они лучше соответствовали стилю и требованиям вашего сообщества.

## Настройка параметров сайта Discobot

Поведение Discobot управляется несколькими параметрами сайта, которые находятся в категории настроек **Плагины** (найдите «narrative bot» в Администрирование \> Настройки). Ключевые настройки включают:

- **`discourse_narrative_bot_enabled`** : Включает или отключает плагин Discobot целиком. По умолчанию: `true`.
- **`disable_discourse_narrative_bot_welcome_post`** : Если включено, предотвращает отправку Discobot приветственного сообщения новым пользователям. По умолчанию: `true` (приветственное сообщение отключено при новой установке).
- **`discourse_narrative_bot_welcome_post_type`** : Управляет типом приветственного сообщения. Варианты: «Трек нового пользователя» (запускает интерактивное обучение) или «Приветственное сообщение» (отправляет простое приветственное сообщение). По умолчанию: `new_user_track`.
- **`discourse_narrative_bot_welcome_post_delay`** : Количество секунд ожидания перед отправкой приветственного сообщения. По умолчанию: `0`.
- **`discourse_narrative_bot_ignored_usernames`** : Список имён пользователей, с которыми Discobot не должен взаимодействовать. По умолчанию: `discourse`.
- **`discourse_narrative_bot_disable_public_replies`** : Если включено, предотвращает ответы Discobot в публичных темах. По умолчанию: `false`.

⚠ При новой установке параметр `disable_discourse_narrative_bot_welcome_post` по умолчанию равен `true`, что означает, что Discobot **не** будет автоматически отправлять сообщения новым пользователям. Чтобы включить приветственное сообщение Discobot, установите для этого параметра значение `false`.

## Изменение профиля пользователя Discobot

Чтобы настроить профиль Discobot:

1. Перейдите в Администрирование \> Пользователи и выберите пользователя Discobot.
2. Выберите «Предпочтения» или нажмите «Посетить страницу предпочтений этого пользователя для редактирования его профиля»:  
 ![Доступ к настройкам Discobot](https://global.discourse-cdn.com/meta/original/3X/c/4/c412c47562de1b06315388c061935513925ea0d2.jpeg)

В разделе «Предпочтения» вы можете изменить следующие настройки:

### Настройки учётной записи

 ![Настройки учётной записи для Discobot](https://global.discourse-cdn.com/meta/original/3X/0/f/0f12feaf2e962120dee60c4dcc5dc5bb406c4e2a.png)

- **Имя** : Нажмите кнопку «Изменить», чтобы изменить имя Discobot.
- **Изображение** : Нажмите кнопку «Изменить», чтобы загрузить новое изображение аватара.
- После внесения изменений нажмите кнопку «Сохранить изменения».

💡 Если вы измените имя Discobot, не забудьте также обновить его биографию «Обо мне» в разделе профиля. По умолчанию биография ссылается на Discobot по описанию, а не по имени пользователя, но вам может потребоваться проверить её, чтобы убедиться, что она всё ещё имеет смысл с новым именем.

### Настройки профиля

 ![Настройки профиля для Discobot](https://global.discourse-cdn.com/meta/original/3X/3/d/3dd8325265a9cfbda5ac186e7196449641c97cda.png)

Настройте информацию профиля Discobot по мере необходимости.

### Настройки электронной почты

 ![Настройки электронной почты для Discobot](https://global.discourse-cdn.com/meta/original/3X/5/1/51a1015f6c909c483397ddf9380f712079139fb6.png)

Настройте параметры, связанные с электронной почтой, по мере необходимости.

## Обновление приветственного сообщения Discobot

Весь текст Discobot — включая приветственное сообщение, шаги обучения и другие ответы — можно настроить через **Оформление \> Тексты сайта** в панели администратора (`/admin/customize/site_texts`).

Чтобы найти и отредактировать конкретное сообщение:

1. Перейдите в профиль Discobot (`https://example.discourse.com/u/discobot/summary`) и выберите «Сообщения».

2. Нажмите на «Отправленные».

3. Найдите приветственное сообщение, которое вы хотите изменить.  

4. Скопируйте уникальную часть сообщения, например «I’m only a robot».  

5. Перейдите в интерфейс администратора (`https://example.discourse.com/admin`)

6. Перейдите в Оформление \> Тексты сайта (`https://example.discourse.com/admin/customize/site_texts`)

7. Вставьте скопированный текст в окно поиска. Когда приветственное сообщение появится, нажмите «Изменить».  

8. Обновите приветственное сообщение и нажмите «Сохранить изменения».  

💡 Вы также можете искать `discourse_narrative_bot` в Текстах сайта, чтобы просмотреть все настраиваемые строки текста Discobot напрямую.

## Ограничения и дополнительная информация

- Вы можете повторно использовать существующие переменные в сообщениях (например, `%{username}` или `%{discobot_username}`), но не можете добавлять новые.
- Discobot должен оставаться администратором; эту роль нельзя удалить.
- Вы можете настраивать содержимое тела шагов обучения, но не можете добавлять, удалять или менять порядок шагов.

Для дополнительных потребностей в настройке или запросов функций рассмотрите возможность публикации в категории #Contribute > Feature.

---

<div class="post-metadata">

### Author: ![mohamed\_abdrabo](https://avatars.discourse-cdn.com/v4/letter/m/d78d45/32.png) [@mohamed\_abdrabo](https://meta.discourse.org/u/mohamed_abdrabo)
#### Post date: [11.Декабрь.2018 19:04:03 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/9 "2018-12-11T19:04:03Z")

</div>

Is it possible to make a new conversation discobot with With members and make a new certificate for them ?

I am admin to an educational forum and I want to make a new conversation with a new certificate 🙂

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [11.Декабрь.2018 19:05:01 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/10 "2018-12-11T19:05:01Z")

</div>

No, you cannot currently customise the full experience.

---

<div class="post-metadata">

### Author: ![mohamed\_abdrabo](https://avatars.discourse-cdn.com/v4/letter/m/d78d45/32.png) [@mohamed\_abdrabo](https://meta.discourse.org/u/mohamed_abdrabo)
#### Post date: [11.Декабрь.2018 19:10:03 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/11 "2018-12-11T19:10:03Z")

</div>

Is it possible to know the codes for messages such as %{title}

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/3/b3a04b25474fffcc057322cd025323ae3ae4d1b3.png)

Excuse me for my many questions 🙂

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [11.Декабрь.2018 19:14:49 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/12 "2018-12-11T19:14:49Z")

</div>

Questions are fine. 🙂

You can reuse any existing variables in the message but you cannot add new ones.

---

<div class="post-metadata">

### Author: ![mohamed\_abdrabo](https://avatars.discourse-cdn.com/v4/letter/m/d78d45/32.png) [@mohamed\_abdrabo](https://meta.discourse.org/u/mohamed_abdrabo)
#### Post date: [11.Декабрь.2018 22:46:00 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/13 "2018-12-11T22:46:00Z")

</div>

many thanks @HAWK  
Is it possible to define the existing variables if possible? 🙂

---

<div class="post-metadata">

### Author: ![debryc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/debryc/32/101652_2.png) [@debryc](https://meta.discourse.org/u/debryc)
#### Post date: [07.Январь.2021 21:55:08 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/14 "2021-01-07T21:55:08Z")

</div>

Предлагаю добавить одно из следующего:

1. Пользователям необходимо обновить раздел «Обо мне» в профиле Discobot, так как после изменения его имени там всё ещё будет указано «сообщение» или упоминание `@discobot`.

или

1. Возможно, в Discourse стоит убрать имя пользователя из сообщения по умолчанию? Я уже отредактировал наш раздел «Обо мне», чтобы там было написано:

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

Так, если нам снова придётся что-то менять, не нужно будет вспоминать о необходимости обновить и раздел «Обо мне».

---

<div class="post-metadata">

### Author: ![wxl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wxl/32/174518_2.png) [@wxl](https://meta.discourse.org/u/wxl)
#### Post date: [20.Январь.2021 15:16:02 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/15 "2021-01-20T15:16:02Z")

</div>

> [@HAWK](#):
>
> Вы можете использовать любые существующие переменные в сообщении, но не можете добавлять новые.

Станет ли это возможным в будущем? Текущий формат вопроса/ответа для `fortune` и `quote` достаточен для моих целей.

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [20.Январь.2021 22:43:43 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/16 "2021-01-20T22:43:43Z")

</div>

Планируется ли в нашем дорожном плане расширение функциональности discobot со стороны @codinghorror?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [20.Январь.2021 22:57:35 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/17 "2021-01-20T22:57:35Z")

</div>

> [@debryc](#):
>
> Люди должны обновить раздел «Обо мне» в профиле Discobot, потому что там всё ещё будет написано «сообщение или упоминание `@discobot`», даже после изменения его имени.

Хорошая мысль, нужно внести это исправление в текст. @tshenry, не мог бы ты этим заняться? Не обязательно обрабатывать это ретроспективно, достаточно только для новых случаев. Напиши «упоминай меня по имени», чтобы изменение имени не требовало правки раздела «Обо мне».

@hawk, в данный момент мы не планируем расширять функционал Discobot.

---

<div class="post-metadata">

### Author: ![tshenry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tshenry/32/119495_2.png) [@tshenry](https://meta.discourse.org/u/tshenry)
#### Post date: [23.Январь.2021 00:50:23 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/19 "2021-01-23T00:50:23Z")

</div>

> [@codinghorror](#):
>
> @tshenry, ты можешь взять это? Нет необходимости заниматься этим ретроспективно только для новых случаев. Скажи «упомяни меня по имени», чтобы редактирование имени не требовало правки раздела «Обо мне».

Это должно быть реализовано следующим образом!

> <https://github.com/discourse/discourse/pull/11820>
>
> This addresses the change requested here: https://meta.discourse.org/t/how-to-cu…stomize-discobot/103633/17
> 
> \<img width="1161" alt="discobio" src="https://user-images.githubusercontent.com/22733864/105555367-16bda100-5cbe-11eb-8a79-ab62d424a5d5.png"\>
> 
> 
> It also removes the \`site\_title\` translation variable that has been unused since https://github.com/discourse/discourse-narrative-bot/commit/acfe224e2c8971f197a15f6779b404065a75e049

---

<div class="post-metadata">

### Author: ![SchweizerSchoggi](https://avatars.discourse-cdn.com/v4/letter/s/c6cbf5/32.png) [@SchweizerSchoggi](https://meta.discourse.org/u/SchweizerSchoggi)
#### Post date: [18.Май.2021 14:54:24 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/21 "2021-05-18T14:54:24Z")

</div>

Должен ли Discobot быть **модератором** , или я могу снять с него эту роль? Имею в виду, продолжит ли он работать в этом случае?

---

<div class="post-metadata">

### Author: ![tshenry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tshenry/32/119495_2.png) [@tshenry](https://meta.discourse.org/u/tshenry)
#### Post date: [22.Май.2021 01:47:33 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/22 "2021-05-22T01:47:33Z")

</div>

Насколько я могу судить, изучив [код](https://github.com/discourse/discourse/blob/a5dd24c4458edbe2ec28a7e367d4400202aa9586/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb#L39) и интерфейс, Discobot никогда не может стать модератором.

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

---

<div class="post-metadata">

### Author: ![Kyle\_Pollock](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle_pollock/32/262774_2.png) [@Kyle\_Pollock](https://meta.discourse.org/u/Kyle_Pollock)
#### Post date: [03.Август.2022 18:04:51 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/23 "2022-08-03T18:04:51Z")

</div>

Спасибо за ответ. После последних нескольких постов возможно ли настроить обучение пользователей для discobot и продвинутое обучение пользователей, или это всё ещё стандарт? У нас много поискового трафика по слову «капибара», но, возможно, мы хотели бы попробовать другое слово или термин?

---

<div class="post-metadata">

### Author: ![Kyle\_Pollock](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle_pollock/32/262774_2.png) [@Kyle\_Pollock](https://meta.discourse.org/u/Kyle_Pollock)
#### Post date: [03.Август.2022 18:33:41 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/24 "2022-08-03T18:33:41Z")

</div>

На самом деле, я считаю, что то, о чём я говорю, может быть здесь: [Customizing Discobot for your site - #7](https://meta.discourse.org/t/how-to-customize-discobot/103633/7?u=kyle_pollock)

---

<div class="post-metadata">

### Author: ![Tris20](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tris20/32/264639_2.png) [@Tris20](https://meta.discourse.org/u/Tris20)
#### Post date: [14.Март.2023 07:28:44 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/29 "2023-03-14T07:28:44Z")

</div>

Может ли администратор включить или выключить определённую часть руководства?

Например, руководство по флагам требует от пользователя выбрать флаг «Неподходящий». Этот флаг скрыт в нашем экземпляре, так как он не соответствует нашим задачам. В результате пользователи не могут завершить руководство. Если бы я мог отключить или пропустить только этот раздел, мы смогли бы снова включить руководство.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [27.Июль.2024 08:23:40 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/31 "2024-07-27T08:23:40Z")

</div>

Вы можете изменить инструкции шага, аналогично тому, как лайк поста можно пропустить, если лайки отключены. [Отключить лайки — обновить руководство для Discobot](https://meta.discourse.org/t/disable-likes/181001#update-discobot-tutorial-3)

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [27.Июль.2024 10:26:17 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/32 "2024-07-27T10:26:17Z")

</div>

Вы не можете удалять или добавлять шаги, но можете настраивать содержимое существующих шагов (но не триггеры).

---

<div class="post-metadata">

### Author: ![wendellverli](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wendellverli/32/280396_2.png) [@wendellverli](https://meta.discourse.org/u/wendellverli)
#### Post date: [01.Октябрь.2024 05:36:06 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/33 "2024-10-01T05:36:06Z")

</div>

Хотелось бы адаптировать это и обучить модель отвечать на вопросы, связанные с основной темой форума, используя LM, ChatGPT и т. д. Возможно ли это?

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [01.Октябрь.2024 11:35:28 UTC](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633/34 "2024-10-01T11:35:28Z")

</div>

Скорее всего, лучше создать своего собственного AI-персонажа/бота, чем пытаться настроить discobot.

[Next page](https://meta.discourse.org/t/customizing-discobot-for-your-site/103633.md?page=2)
