Не ITшники DJS
6
подписчиков
Хаб Не ITшников - сообщество разработчиков, программистов и просто людей увлекающихся кодингом под DJS
Вышла версия Discord.js 14.7.0!
Краткая сводка изменений: AutoMod и обновление SelectMenu! 1. Через экземпляр класса Guild можно получить доступ к AutoModerationRuleManager. 2. В SelectMenu теперь доступны списки: строк, ролей, каналов, пользователей и т.п. В UserSelectMenuInteraction доступ к полям осуществляется через #users. В ChannelSelectMenuInteraction - #channels. Однако как и прежде - данные можно получить через #values. В StringSelectMenuInteraction - строки, в остальных - идентификаторы полей. В самом SelectMenu опции настраиваются через отдельные билдеры...
Заметка: Форматирование временных меток в Discord
Для создания интерактивных временных меток используй тег: <t:TIMESTAMP:FLAG> Временная метка (TIMESTAMP) 1) Timestamp можно получить на специализированных сайтах для конвертации даты/времени во временную метку (пример).
2) С помощью кода, например в javascript: Date.now() Доступные флаги (FLAG) t: Short time (напр. 9:41)
T: Long Time (напр. 9:41:30)
d: Short Date (напр. 06.122021)
D: Long Date (напр. 30 Октября 2021)
f (по умолчанию): Short Date/Time (напр. 30 Октября 2021 9:41)
F: Long Date/Time (напр...
Заметка: Кнопка «Добавить на сервер» для бота
Технически, эта кнопка является не более чем обычной ссылкой на любой удобный создателю данного бота сайт. Текст кнопки изменить нельзя. Так сообщение гласит “Добавить бота на сервер”, чтобы не получить блокировку и не обманывать ожидания пользователей стоит поместить в кнопку: либо обычную инвайт-ссылку. Либо официальный сайт бота. Заходим на Discord Developers Portal. Во вкладке OAuth2 находим подзаголовок Default Auth Link. В выпадающем-меню метода установки нажимаем Custom URL, и вводим в появившееся поле текста нужную нам ссылку...
Создание и выдача кастомных ролей на Дискорд сервере
Внимание: Чтобы весь код публикаций умещался в рамках одного файла на одну публикацию используется хандлер из видео: YouTube
Yo, на Не ITшниках я недавно обновил код механизма создания Кастомных ролей для подписчиков Boosty и бустеров сервера. Как в моем понимании функция должна выглядеть: Конечно всё это пишем на базе бота Ида с его хендлингом. На актуальной Discord.js@13.8.0 с кнопками и модальными окнами. Для отслеживания выхода пользователей из гильдий, а также снятия ими бустов - нам понадобится подключить интент GUILD_MEMBERS...
Меняющийся баннер Дискорд-сервера
Yo. Статистика здесь в шапке гильдии конечно клевая фича, но обычно получается что-то безвкусное, как у меня. Так, пока у нас на “Не ITшниках” есть достаточно бустов я искал что-бы такое поставить в баннер достойное, пока мне не посоветовали устанавливать в шапку случайный мем из сети. Случайные картинки сюда не подойдут - для начала они должны быть в соотношении 16:9, разрешение - минимум 960 на 540 пикселей, а помимо этого название гильдии и кнопка настроек не должны накладываться на текст изображения...