Рекомендуется ли менять имена пользователей Discobot и System?

Мне нужна ваша помощь. Иногда это может показаться глупым, но я только начинаю здесь. Я хотел бы узнать, могут ли возникнуть какие-либо проблемы, если я войду под учетной записью администратора и от имени аккаунтов «system» и «discobot» изменю их имена на выбранные мной.

Привет :slight_smile:

У вас не должно возникнуть проблем с изменением имени пользователя Discobot. Но что-то на подсознании подсказывает, что менять имя пользователя @system — не лучшая идея. Вам лучше создать нового пользователя или воспользоваться этим плагином:

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

Качественно написанные плагины обращаются к системе через глобальную переменную, а не по имени, поэтому, если вы не используете что-то неофициальное, у вас всё будет в порядке.

Я бы не стал переименовывать уровни доверия или группу персонала, но переименовать system и Discobot, думаю, безопасно.

Я не хочу использовать аккаунты «system» и «discobot». Я создал их только для того, чтобы изменить имена, так как хотел что-то персонализированное под моё сообщество. После смены имён я оставлю их работать автономно и автоматически; я больше не буду входить в эти аккаунты и представлять их через панель администратора. Я также не менял уровень доверия и не отзывал никаких прав — только имена. Но теперь я боюсь, что в будущем это может вызвать какие-либо проблемы.

Я протестировал это, и это действительно работает: учётная запись «system», которая создаётся автоматически, заработала с новым именем, а учётная запись «discobot» также начала отвечать на автоматические уведомления со своим новым именем, по-видимому, без проблем. Однако в среде с несколькими пользователями я опасаюсь возникновения проблем.

К сожалению, переименование в @system не сохраняется. При следующем обновлении вашего сайта оно вернётся из пользовательского имени обратно в @system.

Понял, нет проблем с тем, что он вернётся к своему прежнему имени. Меня беспокоит только одно: не прекратит ли работу функция этих двух учётных записей и не возникнет ли ошибка. Что касается обновления, вы имеете в виду обновление, выполненное через саму панель сообщества, или речь идёт о пересборке приложения?

Я попытался вернуть прежнее имя, но при вводе «system» сообщается, что это зарезервированное имя. Это не работает, хотя это оригинальная учётная запись «system».

«system» — одно из имён пользователей по умолчанию, зарезервированных в настройках. Чтобы вручную вернуть прежнее имя, нужно временно исключить его из этого параметра, переименовать, а затем снова сбросить настройку.

Полагаю, что как обновления интерфейса, так и пересборки CLI будут сбрасывать имя пользователя system каждый раз.

Большое спасибо вам и всем, кто откликнулся

Ой. Похоже, я дал плохой совет! Извините за это.

Если переименование системы — плохая идея, это должно быть запрещено.

У меня есть открытый тикет по этому вопросу :slight_smile: Обсуждается возможность переименования @system в качестве альтернативы запрету на его изменение. Я считаю, что любой из этих подходов может сработать, так как мы сейчас находимся в некоторой подвешенной ситуации, однако приоритет этому вопросу ещё не присвоен.

Не уверен насчёт замены Discobot на другого пользователя из команды поддержки, но переименовать можно.

Учётную запись System можно настроить в разделе «Настройки\Обязательные»:

Здесь, в Meta, это используется для того, чтобы автоматические сообщения от System отправлялись от имени @JammyDodger.

Я попытался использовать эту конфигурацию, но она не сработала. Я провёл тест, и имя продолжало отображаться как «system».