LemonTeam: различия между версиями
[досмотренная версия] | [досмотренная версия] |
Spark108 (обсуждение | вклад) Новая страница: «'''LemonTeam''' - самостоятельный бот написанный Spark108 специально для проекта LemonCraft работащий одновременно на двух платформах - Telegram (@lemonteam_bot) и Discord (@LemonTeam#5101). == Функции == * Тикеты * Модерирование == Команды == Так как бот функционирует на более чем одно...» |
Spark108 (обсуждение | вклад) |
||
Строка 45: | Строка 45: | ||
|- | |- | ||
| <code>/link_confirm code<код></code> || <code>/link_confirm</code> || <code>/link_confirm ABC123</code> или <code>/link_confirm code=ABC123</code> || Завершает связь аккаунтов. | | <code>/link_confirm code<код></code> || <code>/link_confirm</code> || <code>/link_confirm ABC123</code> или <code>/link_confirm code=ABC123</code> || Завершает связь аккаунтов. | ||
|- | |||
| <code>/unnlink</code> || <code>/unnlink</code> || <code>/unnlink</code> || Разделяет аккаунты, прекращая связь между ними. | | <code>/unnlink</code> || <code>/unnlink</code> || <code>/unnlink</code> || Разделяет аккаунты, прекращая связь между ними. | ||
|} | |} |
Версия от 09:22, 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 |
Устанавливает ваш игровой ник.
Ник нельзя изменить после установки, будьте внимательные! Для смены ника обращатся к модерации проекта. Данный ник будет использоватся в местах, где потребуется указать ваш ник, например в тиккетах и его не придется вводить вручную. |
Связывание учетных записей | |||
/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
, в таком случае вся общая информация накопленная ботом будет сконцентрирована в той платформе из которой был выдан запрос на прекращение связи.
*В случае разрыва связи некоторый прогресс накопленный ботом будет забран в качестве компенсации (например, в будущей системе уровней и опыта).