LemonTeam: различия между версиями
[досмотренная версия] | [досмотренная версия] |
Spark108 (обсуждение | вклад) |
Spark108 (обсуждение | вклад) |
||
Строка 33: | Строка 33: | ||
Данный ник будет использоватся в местах, где потребуется указать ваш ник, например в тиккетах и его не придется вводить вручную. | Данный ник будет использоватся в местах, где потребуется указать ваш ник, например в тиккетах и его не придется вводить вручную. | ||
|- | |||
| <code>/whoami</code> || <code>/я</code> || <code>/whoami</code> || Показывает информация о вас, отправляя сообщение в личный чат бота. | |||
|- | |- | ||
| colspan="4" style="text-align:center" | '''Связывание учетных записей''' | | colspan="4" style="text-align:center" | '''Связывание учетных записей''' |
Текущая версия от 10:14, 27 августа 2025
LemonTeam - самостоятельный бот написанный Spark108 специально для проекта LemonCraft работащий одновременно на двух платформах - Telegram (@lemonteam_bot) и Discord (@LemonTeam#5101).
Функции
- Тикеты
- Модерирование
Команды
Так как бот функционирует на более чем одной платформе, способы приёма и обработки команд могут отличатся в зависимости от платформы.
В Telegram бот команды выполняются по их "истинным" именам (на агл.), а параметры передаются при помощи именнованых аргументов.
/nickname name=Spark108
/команда имя_параметра="значение параметра" имя_параметра="значение параметра" имя_параметра=0
Как вы заметили из примера выше, если параметр содержит пробелы или другие символы отличные от обычного алфавита, то такие строки нужно помещать в двойные кавычки. Данное усложение носит больше временный характер для избежания проблем на начальной стадии разработки и позже может быть изменен.
В Discord дела обстоят куда лучше, а потому при использовании Slash-команд можно выбирать нужные параметры и выполнять команды. Стоит отметить что часть команд может называтся не настощим именем, а кирилическим аналогом. Например команда /nickname
будет писатся как /ник
Ниже в таблице представлены наборы команд, их оригинальное название, название в Discord, описания и примеры выполнения.
Обратите внимание, что <>
указывают на обязательность параметра, а []
на опциональность.
Команда | Discord | Пример | Описание |
---|---|---|---|
Основные команды | |||
/nickname name=<ник> |
/ник |
/nickname name=Spark108 |
Устанавливает ваш игровой ник.
Ник нельзя изменить после установки, будьте внимательные! Для смены ника обращатся к модерации проекта. Данный ник будет использоватся в местах, где потребуется указать ваш ник, например в тиккетах и его не придется вводить вручную. |
/whoami |
/я |
/whoami |
Показывает информация о вас, отправляя сообщение в личный чат бота. |
Связывание учетных записей | |||
/link_start |
/link_start |
/link_start |
Начинает операцию связи аккаунта Telegram и Discord.
Рекомендуется начинать связь введя команду в Discord в личных сообщениях к боту. В результате выполнения команды вы получите код, который необходимо выполнить на стороне Telegram. Подробнее в разделе LemonTeam. |
/link_confirm code<код> |
/link_confirm |
/link_confirm ABC123 или /link_confirm code=ABC123 |
Завершает связь аккаунтов. |
/unnlink |
/unnlink |
/unnlink |
Разделяет аккаунты, прекращая связь между ними. |
Связывание учетных записей
Между вашими учетными записями Telegram и Discord можно установить связь, объеденив аккаунты, которые бот будет считать как одного конкретного пользователя.
После слияния аккаунтов бот будет использовать общий аккаунт как для Discord, так и Telegram обмениваясь между ними информацией напрямую внутри себя.
Стоит обратить внимание, что связь не подразумивает полное и абсолюютное слияние учетных записей, т.к. некоторые конманды связанные с платформой могут быть использвваны только на своих платформах. Бот не обладает полными правами ваших аккаунтов и не может выполнять некоторые действия самостоятельно используя ваше имя.
Для начала связи необходимо в любом из мессенджеров в личные сообщения бота написать команду /link_start
и получить код авторизации в виде команды, которую нужно ввести на противоположной платформе. Обратите внимание, что связь нужно завершить в течении 15 минут, иначе код будет не действителен.
*Рекомендуется начинать процесс связи в Discord.
Команда подтверждения связи выглядит следующим образом: /link_config ABCD123
.
Вы можете отменить связь используя команду /unlink
, в таком случае вся общая информация накопленная ботом будет сконцентрирована в той платформе из которой был выдан запрос на прекращение связи.
*В случае разрыва связи некоторый прогресс накопленный ботом будет забран в качестве компенсации (например, в будущей системе уровней и опыта).