Использование бота

Материал из ChronoEdge

После успешного потверждения вашей анкеты вы получаете доступ к нашему боту disco-tupper-bot. Он необходим для написание сообщений от лица вашего персонажа.

Ознакомьтесь с оглавлением для дальнейшей навигации

Создание таппера (актера) /create_tupper

Что бы создать своего таппера (актера/персонажа) вам нужно использовать команду /create_tupper.

После вам нужнно заполнить следущие поля:

  • name - имя персонажа
  • call_pattern - паттерн для вызова сообщения от лица таппера
  • avatar - файл аватара персонажа

call_pattern используется для вызова сообщения от вашего персонажа. Поддерживаются несколько форматов:

  • start text end — сообщение будет отправлено между указанными метками start и end.
  • start text - — сообщение начинается с метки start, а окончание произвольное.
  • text end — сообщение заканчивается меткой end, начало произвольное.

Пример текста сообщения:

start Привет, как дела? end
start Привет, как дела? -
Привет, как дела? end

Стоит понимать что вы можете использовать несколько персонажей в одном сообщении вызывая их разнымми паттернами. Так же в одном сообщение, вызов одного и того же патторна создаст новое сообщение. Это будет полезно в дальнейшем.


Вы успешно создали актера! Отправьте сообщение от его лица. в нашем случае патерн для его вызова это tt text

Напишем сообщение в чат tt --Hello World!

Обратите внимание что сообщение было отправлено с проблеом как и требует шаблон tt text

Изменение таппера (актера) /edit_tupper

В случае если вам необходимо изменить параметры таппера то используйте команду /edit_tupper

Как выглядит команда:


Описание полей:
tupper_name - текуще имя вашего таппера (актера)

new_name - новое имя вашего таппера (актера)

new_call_pattern - новый паттерн вызова. Шаблон такой же как в и /create_tupper

avatar - Новый аватар. (Старый аватар останется на старых сообщениях)

Изменим имя нашего персонажа TestChar на что то более адекватное:

Список тапперов (актеров) /list_tuppers

Данная команда позволяет вам напомнить себе текст паттерна для его вызова. А так же посмотреть какие пользователи владеют им.

Установка дневника таппера (актера) /set_diary

Во время создания вашей анкеты администратор создает ветку под вашей анкетой.

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

Пример команды для установки дневника
Пример выполнения команды /set_dairy Жорик
Дневник персонажа Желтоглаз

Управление сообщениями тапперов (актеров):

Что бы отправить сообщение от лица таппера (актера) используйте сообщение с вашим шаблоном сообщения.

Жорик имеет шаблон tt text, что бы отправить от его лица сообщения я должен написать два символа t и проблел после.

Все что идет дальше является сообщением от лица нашего таппера (актера)

Пример сообщения:

tt -- I am Foxu!

Что бы изменить или удалить сообщение, используете реакции.

- Для изменения сообщения.

- Для удаления сообщения.

Пример редактирования сообщения:

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

Изменим сообщение:

Удаление сообщения происходит устоновкой реакцей на ваше сообщение.

Команды таппера (актера):

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

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

Пример:
Два броска от лица персонажа Жорик
Результат выполнение сообщения

Стоит обратить внимание на написание сообщение. Каждый раз когда мы пишем tt на новой строке, мы вызываем паттерн для вызова нового сообщения. Данный паттерн не обязан быть от одного того же таппера (актера)

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

Шаблон вида:

tt /r d20+10
.р 20+10

Вызовет ошибку, так как нету вызова шаблона. А все сообщение после /r становится командой типа roll

attributes - Атрибуты таппера актера (характеристики)

/attributes
/a (Английская раскладка)
.а (Русская раскладка)

Данная команда является основым методом заполнения характеристик вашего персонажа. Так же оно позволяет их динамически их менять.

Пример установки параметров

tt /attributes ЗДР=1 АТЛ=1 ЛВК=1 РАЗ=1 ИНС=5 ЯЧК=5/5 КД=10 ХП=10/10 МС=10

Данная команда устонавливает все основыне атрибуты вашего персонажа.

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

ЗДР=1 - Здоровье вашего персонажа

АТЛ=1 - Атлетика вашего персонажа

ЛВК=1- Ловкость вашего персонажа

РАЗ=1 - Разум вашего персонажа

ИНС=5 - Инстинк вашего персонажа

ХП=10/10 - у вашего персонажа 10 хит поинтов из 10 возможных. При лечении больше ХП вы не получите.

ЯЧК=5/5 - Магические ячейки вашего персонажа

Просмотр атрибутов
/attributes
/a (Английская раскладка)
.а (Русская раскладка)

Вы получите следущий ответ:

Изменение атрибутов
/attributes ХП-5               - Уменьшить значение ХП на 5
/a ХП-5 (Английская раскладка) - Уменьшить значение ХП на 5
.а ХП-5 (Русская раскладка)    - Уменьшить значение ХП на 5

/attributes ХП+5               - Увеличить значение ХП на 5
/a ХП+5 (Английская раскладка) - Увеличить значение ХП на 5
.а ХП+5 (Русская раскладка)    - Увеличить значение ХП на 5

/attributes ХП=5               - Значение ХП равно 5
/a ХП=5 (Английская раскладка) - Значение ХП равно 5
.а ХП=5 (Русская раскладка)    - Значение ХП равно 5


/attributes ХП=X               - Значение ХП будет удалено
/a ХП=5 (Английская раскладка) - Значение ХП будет удалено
.а ХП=5 (Русская раскладка)    - Значение ХП будет удалено

tt .a ХП+1 ЯЧК-1 ИНС+1 МС=X - Пример команды

Результат выполнения команды

roll - Бросок костей

/roll
/r (Английская раскладка)
.р (Русская раскладка)

Данная команда позволяет вам бросить от лица вашего таппера (актера) кинуть кости по любой удобной вам формуле. С системой проставление атрибутов. Команда для примера:

tt /roll d20 2d20  
tt /roll d20+ЛВК
tt /roll ИНСкРАЗ 
tt /roll d20+к20

Результат:

Результат выполнения команды

Инвентарь

[t|т]ake - Взять (создать) предмет

Указав название предмета и его количества. После данный предмет будет записан к вашему тапперу в инвентарь. Есть возможность указать сообщение-событие (ответив на него).

tt /take Woman 1

Получено 1 woman.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

В чате дневнике:

[ПОЛУЧЕНИЕ ПРЕДМЕТОВ] Предмет: woman; Количество: 1; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

[g|г]ive - Отдать предмет

Передать предмет другому тапперу (актеру). Вы обязаны выбрать цель. А именно сообщение друго таппера. (в случае если система не опознала таппера другой игрок может использовать команду take)

Передано 1 woman актёру Tulpa.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

[ПЕРЕДАЧА ПРЕДМЕТОВ] Предмет: woman; Количество: 1; Получатель: Tulpa; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

[d|д]escription - Добавить описание для предмета

Добавить или поменять описание предмета. Есть возможность указать сообщение-событие (ответив на него)

tu /d woman "ЖЕНЩИНААААААААААААААА"

Описание предмета woman было изменено на: ЖЕНЩИНААААААААААААААА.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

tu /i

woman (1): ЖЕНЩИНААААААААААААААА

[n|н]ame - Переименовать предмет

Позволяет переименовать предмет. Есть возможность указать сообщение-событие (ответив на него)

tu /n woman woman_image

Предмет woman переименован на woman_image.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽
[ПЕРЕИМЕНОВАНИЕ ПРЕДМЕТА] Предмет: woman; Предыдущее значение: woman; Новое значение: woman_image; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

tu /n woman_image woman

Предмет woman_image переименован на woman.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽
[ПЕРЕИМЕНОВАНИЕ ПРЕДМЕТА] Предмет: woman_image; Предыдущее значение: woman_image; Новое значение: woman; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

[i|и]nventory - просмотреть список предметов

Позволяет посмотреть свой инвентарь

tt /i

```Пусто.```󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽
tu /i

woman (1): ЖЕНЩИНААААААААААААААА

[u|у]se - Использовать предмет

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

tu /u woman

Использовано 1 woman.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

tu /i

```Пусто.```󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

Баланс

[b|б]alance - Посмотреть баланс таппера (актера)

Позволяет вам посмотреть баланс вашего таппера (актера)

tt /b

Текущий баланс: 1000.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

[s|с]end - Перевести баланс другому тапперу (актеру)

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

tt /s 500

Отправлено 500 на баланс актёра Tulpa. Текущий баланс: 500.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

[ПЕРЕВОД С БАЛАНСА] Количество: 500; Получатель: Tulpa; Предыдущий баланс: 1000; Текущий баланс: 500; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

[ВХОДЯЩИЙ ПЕРЕВОД] Количество: 500; Отправитель: FoxUFoxu; Предыдущий баланс: 0; Текущий баланс: 500; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽