Доска звёзд
Сообщение, набравшее достаточно одинаковых реакций, попадает в отдельный канал. Так шутки и полезные посты не теряются в потоке.
Когда использовать
- Собрать лучшее из общего чата в один канал.
- Отмечать полезные ответы, чтобы их можно было найти позже.
- Дать сообществу способ хвалить друг друга без вмешательства администрации.
Перед настройкой
- Модуль Доска звёзд включён.
- Заведён канал доски.
- У бота есть Отправка сообщений, Встроенные ссылки и Чтение истории сообщений.
- Интент «Содержимое сообщений» — он включён у официального бота.
Настройки
| Настройка | По умолчанию | Пределы |
|---|---|---|
| Значок | Звезда | Один эмодзи, юникодный или серверный |
| Порог | 3 | От 1 до 100 |
| Канал доски | Не задан | Обязателен |
| Каналы-источники | Все | До 25 |
| Каналы-исключения | Нет | До 25 |
Значок хранится ровно в той форме, в какой его присылает Discord: юникодный символ или серверный эмодзи.
Что не засчитывается
| Причина | Пояснение |
|---|---|
| Не тот значок | Реакция другим эмодзи |
| Канал не в списке источников | Источники ограничены явно |
| Канал в списке исключений | Канал исключён |
| Сообщение из NSFW-канала | Доска не принимает такие сообщения |
| Автор отметил сам себя | Самозвёзды не считаются |
| Реакцию поставил бот | Боты не голосуют |
| Автор сообщения — бот | Сообщения ботов на доску не идут |
| Это сама доска | Записи доски не попадают на доску повторно |
Что происходит при падении ниже порога
Запись, попавшая на доску, не снимается при падении ниже порога, пока у сообщения остаётся хотя бы одна реакция. Иначе доска превращается в кнопку удаления: любой, кто снял свою реакцию с пограничного сообщения, стирал бы чужую запись.
Когда реакций не остаётся вовсе, запись убирается — это уже не пограничный случай, а отсутствие повода.
Счёт считается по фактическим реакциям, а не по накопительному счётчику: счётчик, переживший пропущенное событие Discord, врёт навсегда.
Пример
Значок: звезда
Порог: 5
Доска: #лучшее
Источники: #общий, #мемы
Исключения: #флудПять звёзд под сообщением в общем чате — и оно появляется в канале «лучшее».
Права
- Kizora:
starboard.manage— настраивать значок, порог и каналы. - Discord у бота: Отправка сообщений, Встроенные ссылки, Чтение истории сообщений.
Что происходит при ошибке
- Исходное сообщение удалено — запись на доске остаётся как след, но ссылка перестанет открываться.
- Канал доски удалён — публикации прекращаются, настройка сохраняется.
- Бот потерял доступ к каналу-источнику — реакции оттуда перестают считаться.
Частые проблемы
- Сообщение не попадает на доску. Сверьтесь с таблицей выше: чаще всего дело в значке или в списке источников.
- На доску попадает мусор. Поднимите порог или ограничьте источники.
- Записи не обновляются. Проверьте права бота в канале доски.