Руководство
Как выбрать универсального бота Discord: на что смотреть
Длинный список функций мало говорит о том, выдержит ли бот твой сервер. Эта страница показывает, как ещё до приглашения понять, что действительно проработано, и какие четыре вопроса задать перед нажатием кнопки авторизации.
Без прав администратора. Настройка в веб-панели.
Почему это ломается
Список составить дёшево. Каждая строка в нём может быть проработанным модулем, а может быть кнопкой, отправляющей заготовленное сообщение; снаружи и то и другое выглядит одинаково. Хуже всего, что разницу обычно замечаешь уже после приглашения, то есть когда права выданы. Вторая беда это язык. Наполовину переведённый интерфейс на первый взгляд кажется приветливее полностью английского; в повседневной работе он хуже, потому что команде приходится угадывать смысл каждого второго поля. И третье: у полноты есть обратная сторона, которой нет ни в одном списке. Чем больше бот берёт на себя, тем больше висит на нём в тот день, когда он не отвечает. Кто не подумал об этом заранее, меняет пять маленьких точек отказа на одну большую.
Что решить заранее
Многие начинают поиск с ботов вроде MEE6, а затем сравнивают списки функций между собой. Именно тут стоит сделать шаг назад. Сначала выпиши, что твоему серверу действительно нужно сегодня, а не что было бы приятно через год; обычно это три-пять пунктов, а всё остальное остаётся приятным дополнением, которое не должно решать. Затем реши, насколько глубокой должна быть настройка у вас: хватит ли помощника, который задаёт основу, или нужна отдельная регулировка каждой мелочи? Обе позиции защитимы, но команда, которой нужны детали, а достаётся помощник, останется недовольна, и наоборот ровно так же. После этого честно закрой языковой вопрос: если команда работает по-английски, английский интерфейс не помеха; если нет, смотри не на главную страницу, а на места, где больно: сообщения об ошибках и окна подтверждения.
Шаг за шагом
- Выпиши три-пять функций, без которых твой сервер не живёт, и расставь их по важности.
- Посмотри ссылку-приглашение до согласия и проверь, запрашивается ли там администратор или отдельные права.
- Пробуй на пустом тренировочном сервере, а не на настоящем: там ошибиться не страшно.
- Переключи интерфейс на ваш язык и нарочно доведи дело до ошибки, чтобы увидеть, что там написано.
- Настрой самую важную функцию полностью и дай ей поработать неделю, прежде чем браться за вторую.
Ошибки, которые делают почти все
Первая ошибка случается ещё до приглашения: согласие нажимают, не прочитав список прав. Администратор здесь не деталь, а короткий путь: он пропускает любую последующую тонкую настройку, и после этого ты уже не скажешь, что боту можно; скажешь только, что ему можно всё. Вторая ошибка это пробный запуск на живом сервере с живыми участниками. Третья ошибка в том, чтобы включить всё сразу: кто в первый вечер активирует двадцать функций, на второй получает двадцать строек и не знает, какая из них сломала выдачу ролей. Четвёртая ошибка: не спросить про выход. То, как ты выйдешь обратно, относится к решению, а не к аварии. И самая тихая ошибка: выбирать в одиночку. Ботом пользуется команда, а команда, которую не спросили, половину так и не тронет.
Частые вопросы
Посмотри, сколько у неё настроек и знает ли она особые случаи. Функция с одним-единственным переключателем закрывает ровно один случай; функция с ролями, каналами, исключениями и собственным выбором языка сделана потому, что ею действительно пользовались. У Its-Comm это 68 слэш-команд в 73 модулях, но само число ничего не говорит: смотреть надо настройки тех модулей, которые нужны тебе.
Потому что он снимает вопрос о причине. Бот, обходящийся без этого сводного права, вынужден обосновывать каждое отдельное разрешение, и ты уже в окне приглашения видишь, во что ввязываешься. Its-Comm приглашается с постоянным набором отдельных прав, а не с администратором.
Для повседневной работы да: переключение языка посреди фразы стоит больше умственных сил, чем один язык, который держится до конца. Поэтому проверяй не только переключатели, но и сообщения об ошибках и окна подтверждения. Its-Comm ведёт десять языков насквозь, и разница видна именно там.
Четыре. Где лежат данные и кто до них доходит? Как выйти обратно, чтобы не остались каналы и права? Что произойдёт на сервере, если бот какое-то время не отвечает? И кто у вас продолжит вести настройки, когда у человека, всё настроившего, кончится время?
Как понять, что функция действительно проработана?
Посмотри, сколько у неё настроек и знает ли она особые случаи. Функция с одним-единственным переключателем закрывает ровно один случай; функция с ролями, каналами, исключениями и собственным выбором языка сделана потому, что ею действительно пользовались. У Its-Comm это 68 слэш-команд в 73 модулях, но само число ничего не говорит: смотреть надо настройки тех модулей, которые нужны тебе.
Почему администратор служит тревожным знаком?
Потому что он снимает вопрос о причине. Бот, обходящийся без этого сводного права, вынужден обосновывать каждое отдельное разрешение, и ты уже в окне приглашения видишь, во что ввязываешься. Its-Comm приглашается с постоянным набором отдельных прав, а не с администратором.
Наполовину переведённый интерфейс хуже английского?
Для повседневной работы да: переключение языка посреди фразы стоит больше умственных сил, чем один язык, который держится до конца. Поэтому проверяй не только переключатели, но и сообщения об ошибках и окна подтверждения. Its-Comm ведёт десять языков насквозь, и разница видна именно там.
Какие вопросы задать перед приглашением?
Четыре. Где лежат данные и кто до них доходит? Как выйти обратно, чтобы не остались каналы и права? Что произойдёт на сервере, если бот какое-то время не отвечает? И кто у вас продолжит вести настройки, когда у человека, всё настроившего, кончится время?