Технически, эта кнопка является не более чем обычной ссылкой на любой удобный создателю данного бота сайт. Текст кнопки изменить нельзя.
Так сообщение гласит “Добавить бота на сервер”, чтобы не получить блокировку и не обманывать ожидания пользователей стоит поместить в кнопку: либо обычную инвайт-ссылку. Либо официальный сайт бота.
Заходим на Discord Developers Portal.
Во вкладке OAuth2 находим подзаголовок Default Auth Link. В выпадающем-меню метода установки нажимаем Custom URL, и вводим в появившееся поле текста нужную нам ссылку.
Если твоя задача — просто пригласить бота на сервер по нажатию на кнопку. Есть более удобный способ это сделать: In-app Auth. Здесь с помощью чек-боксов задаешь scope’s бота: bot - добавление бот-аккаунта в гильдию и application.commands - доступ к созданию Slash и Контекстных команд. Ну и настраиваешь Permissions (привилегии бота на сервере).
Используя эту возможность, ты можешь освободить немного лишнего места из описания бота и поместить в био более важную информацию.
Автор заметки на Discord сервере Dolzhansky. Редакт: idaspin.