Использование бота: различия между версиями

Материал из ChronoEdge
Нет описания правки
Строка 91: Строка 91:
[[Файл:Изображение Редактирование сообщения.png]]
[[Файл:Изображение Редактирование сообщения.png]]
[[Файл:Изображение изменение альтернатива.png|без|обрамить|<big>Внешний вид сообщения на изменение если вы используете мобильное устройство или же если ваш текст содержит блоки кода</big>]]
[[Файл:Изображение изменение альтернатива.png|без|обрамить|<big>Внешний вид сообщения на изменение если вы используете мобильное устройство или же если ваш текст содержит блоки кода</big>]]
Изменим сообщение:
<big>Изменим сообщение:</big>


[[Файл:Изображение После изменения сообщения.png]]
[[Файл:Изображение После изменения сообщения.png]]
Строка 97: Строка 97:
[[Файл:Изображение Мяу мяу.png]]
[[Файл:Изображение Мяу мяу.png]]


Удаление сообщения происходит устоновкой реакцей <big>[[Файл:2be29cad306554d57be9.png]]  на ваше сообщение</big>
<big>Удаление сообщения происходит устоновкой реакцей [[Файл:2be29cad306554d57be9.png]]  на ваше сообщение.</big>  


=== Команды таппера (актера) xx: ===
=== Команды таппера (актера) xx: ===
Строка 113: Строка 113:
tt /r d20+10
tt /r d20+10
.р 20+10
.р 20+10
</syntaxhighlight>Вызовет ошибку  
</syntaxhighlight>Вызовет ошибку, так как нету вызова шаблона. А все сообщение после /r становится командой типа roll


==== [a|а]ttributes - Атрибуты таппера актера ====
==== [a|а]ttributes - Атрибуты таппера актера ====

Версия от 07:59, 4 октября 2024

После успешного потверждения вашей анкеты вы получаете доступ к нашему боту 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!

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

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

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

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

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

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

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

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

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

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

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

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

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

Шаблон вида:

tt /r d20+10
.р 20+10

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

[a|а]ttributes - Атрибуты таппера актера

Пример команды:

11 /attributes РАЗ 8

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

11 /r d20+РАЗ

d20+РАЗ
d20: 3 -> 3+8 -> 11 (11)
= 11

Бот сам подставит значения из ваших атрибутов. А также все изменения атрибутов будут записаны в ваш дневник. Чтобы посмотреть список своих атрибутов напишите просто команду attributes

11 /a

ЗДР: 7
АТЛ: 2
ЛВК: 5
РАЗ: 8
ИНС: 2
КД: 14
ХП: 22
МС: 11
󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀱󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

Во время боя вы можете указать сообщение (при помощи функции ответа на сообщение), после чего указать формулу изменение характеристик.

11 /a ХП - 5
[ОБЯЗАТЕЛЬНО НУЖНО ИСПОЛЬЗОВАТЬ ПРОБЕЛЫ]

Значение характеристики `ХП` было изменено на `17` (предыдущее значение: `22`).󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀱󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

В вашем дневнике будет указана ссылка или на ближайшее сообщение (если вы его не указали) или на то на которое вы указали

[r]oll - Бросок костей

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

Примеры:

11 /r d20 2d20

d20 2d20
d20: 3 -> 3 (3)
2d20: [15, 12] -> [15, 12] (27)
= 30
11 /r d20+ЛВК

d20+ЛВК
d20: 9 -> 9+5 -> 14 (14)
= 14
11 /r ИНСdРАЗ

ИНСdРАЗ
2d8: [3, 8] -> [3, 8] (11)
= 11
11 /r 1d20+1d20

1d20+1d20
d20: 4
d20: 15 -> 15+4 -> 19 (19)
= 19

Инвентарь

[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; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽