Перейти к содержанию

LemonTeam

Материал из LemonCraft Wiki
Версия от 09:22, 27 августа 2025; Spark108 (обсуждение | вклад) (Новая страница: «'''LemonTeam''' - самостоятельный бот написанный Spark108 специально для проекта LemonCraft работащий одновременно на двух платформах - Telegram (@lemonteam_bot) и Discord (@LemonTeam#5101). == Функции == * Тикеты * Модерирование == Команды == Так как бот функционирует на более чем одно...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

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, в таком случае вся общая информация накопленная ботом будет сконцентрирована в той платформе из которой был выдан запрос на прекращение связи.

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