Помощь с Carl-bot: Reaction Roles и верификация

Краткое содержание

Запрос помощи на CommunityOne Builders: устранение неполадок с Reaction Roles в Carl-bot, когда некоторые каналы непредсказуемо появляются или исчезают, несмотря на правильные права доступа. Также решается проблема с неверифицированной ролью, которая может видеть или писать в каналы до завершения верификации. В объявлении запрашивается руководство по защите неверифицированных участников и настройке Reaction Roles.

briskxenon-79 OP

Мне ОЧЕНЬ НУЖНА помощь на моем сервере. Вот ссылка: Join on Discord
У меня 2 проблемы:

  1. Первая проблема: у меня есть разные каналы, и я хочу сделать reactionrole с помощью carlbot. Я уже сделал это для некоторых каналов, но проблема в том, что канал, для которого я хочу reaction role, и другие не отображаются в #___. То есть он показывает некоторые каналы, но не все. А потом он просто случайно показывает некоторые каналы, а потом они снова исчезают. И я ничего не делаю с правами доступа. У меня все права установлены на просмотр канала, и я вижу канал и все остальное. Но я не знаю, что происходит.

  2. Моя неверифицированная роль может писать или видеть каналы, в которых ее быть не должно. И все права доступа правильные, но я не знаю, что делать. Мне нужна хорошая идея/помощь, чтобы неверифицированные пользователи ничего не могли делать, пока не пройдут верификацию.

Если кто-то знает, спасибо за помощь!

55 views
CommunityOne

Все готово! Ваши сообщения в треде теперь могут помочь другим найти ответы на странице сервера. Вы также получили роль Contributor!

briskxenon-79 OP

Извините, время вышло, и мое сообщение удалилось.

Итак, у меня 2 проблемы. И мне ОЧЕНЬ нужна помощь с ними.

  1. Первая проблема: у меня есть разные каналы, и я хочу сделать reactionrole с помощью carlbot. Я уже сделал это для некоторых каналов, но проблема в том, что канал, для которого я хочу reaction role, и другие не отображаются в #___. То есть он показывает некоторые каналы, но не все. А потом он просто случайно показывает некоторые каналы, а потом они снова исчезают. И я ничего не делаю с правами доступа. У меня все права установлены на просмотр канала, и я вижу канал и все остальное. Но я не знаю, что происходит.

  2. Вторая проблема: у меня есть неверифицированная роль, которая автоматически выдается новому участнику, и после того, как он/она проходит верификацию, он/она получает роль участника, и с ней он/она может общаться, говорить... Но проблема в том, что неверифицированная роль уже может писать в некоторые случайные каналы в нескольких местах и в одной категории. А неверифицированный может видеть канал или писать в нем, хотя он/она НЕ должен этого делать. У меня все права доступа правильные. Например, стоит «не видеть канал», НО он все равно видит канал, а в некоторых каналах у меня точно такие же права, и это работает. Я также принимаю совершенно новые идеи. НО я хочу что-то такое, чтобы неверифицированный должен был пройти верификацию, прежде чем сможет говорить.

Спрашивайте больше информации, если нужно. И вы можете пинговать меня. И ссылку на мой discord сервер можно найти в моем профиле. Но, пожалуйста, мне очень нужна помощь. Спасибо, если сможете мне помочь!!!

happybeacon-37

привет! что касается первых проблем, иногда Discord скрывает каналы по умолчанию, но если пользователь отреагировал, он МОЖЕТ получить доступ к каналу, даже если по умолчанию он скрыт от пользователей.

С этим буквально ничего нельзя поделать. Алгоритм немного неясен, но в целом, чем старше канал, чем активнее канал, тем менее вероятно, что он будет скрыт по умолчанию.

Так что насчет второй проблемы, если неверифицированный пользователь может писать на вашем сервере, то с вашими правами доступа точно что-то не так.

Думайте о правах доступа discord как о водопаде, вы можете настроить право доступа на уровне сервера, например, неверифицированный не может общаться, но если на уровне категорий вы иногда случайно оставляете неверифицированному возможность проверять, то он будет следовать правам доступа категории. (По умолчанию убедитесь, что все каналы установлены как приватные по умолчанию)

happybeacon-37

Discord sent us an expired image link.

View on Discord

happybeacon-37

кстати, не стесняйтесь оставить ссылку на приглашение на ваш сервер (только код приглашения), и я смогу взглянуть подробнее!

briskxenon-79 OP

AS4YjD9d

briskxenon-79 OP

Это код? не знаю

briskxenon-79 OP

Но ты знаешь, как мне сделать reactionrole для carl bot??

briskxenon-79 OP

Йо, найди мою ссылку на discord в моей биографии тоже

briskxenon-79 OP
happybeacon-37

какая помощь тебе нужна с cark

happybeacon-37

carl

happybeacon-37

когда ты устанавливаешь carl bot, я думаю, там есть пошаговые руководства

happybeacon-37

я видел, что у тебя уже есть процесс онбординга сообщества, зачем тебе снова carl bot для реакции на роль?

happybeacon-37

я видел канал реакции на роль в категории музыки, но я полагаю, это то место, где ты добавляешь вещи для реакции на роль от carl? какие еще роли ты хочешь добавить?

happybeacon-37

Discord sent us an expired image link.

View on Discord

happybeacon-37

кстати, я вижу это, когда присоединяюсь к твоему серверу, не уверен, так ли задумано

briskxenon-79 OP

Типа они могут выбрать, хотят ли они пинг объявлений или пинг событий....

briskxenon-79 OP

да, я знаю. У меня есть почти все, типа я правда не знаю. Я сделал это полностью сам, и есть вещи, которые типа сломаны.

briskxenon-79 OP

Так что мне нужна помощь

briskxenon-79 OP

Есть ли время, когда мы могли бы поговорить в VC, и ты мог бы мне помочь?

briskxenon-79 OP

Или что-то в этом роде

briskxenon-79 OP
briskxenon-79 OP

В некоторых каналах у меня есть типа цветные штуки и все такое.

briskxenon-79 OP

Я был бы очень, очень признателен, если бы ты мог помочь мне и привести все в порядок

briskxenon-79 OP

У меня также есть все права доступа, типа я не знаю, что происходит. Я говорил раньше, что они должны быть правильными, но я не знаю, что происходит

briskxenon-79 OP

Я могу дать тебе роль персонала и другую роль, чтобы ты мог видеть, что происходит

briskxenon-79 OP

?

daringmirror-24

не волнуйся! есть решение этой проблемы 🙏

для reaction roles в carl bot (пинг объявлений / пинг событий):

убедись, что роль carl находится выше ролей, которые она должна назначать в Настройках сервера → Роли

убедись, что у carl есть Просмотр канала + Отправка сообщений + Добавление реакций в этом канале

если каналы исчезают в выпадающем списке, это обычно проблема переопределения прав доступа категории

для неверифицированной роли:

скорее всего, у @ everyone или категории где-то включена Отправка сообщений.

лучшее решение:

отключи Отправку сообщений для @ everyone на уровне сервера

разрешай общение только через твою роль Участника внутри категорий, которые ты хочешь

права доступа discord супер основаны на водопаде, и одно крошечное переопределение может все испортить 😭

briskxenon-79 OP

ок

briskxenon-79 OP

Кстати хочешь как-нибудь зайти на мой сервер и помочь мне?

briskxenon-79 OP

Луиза уже там, но ты тоже можешь прийти

briskxenon-79 OP

Это также самый простой способ для меня

briskxenon-79 OP

Я проверил права доступа, но idk. Похоже, что у всего одинаковые права доступа. Я хотел бы, как я сказал, мне нужна помощь. Я типа много боролся с сервером, и я имею в виду МНОГО, так что.. 😅

briskxenon-79 OP

Так вы хотите как-нибудь прийти и помочь мне на моем сервере? И есть какие-то идеи? 😅 (Извините за пинг)

briskxenon-79 OP

извините за пинг, но у меня хорошие новости. права доступа теперь должны работать. Теперь у нас одна проблема. Можно ли исправить вещь с каналом #____? это очень важно, если я хочу уведомить что-то в каком-то конкретном канале, так что мне это нужно. Можно ли это как-то исправить?.

Я видел твое сообщение но у меня все правильно. Или должно

(И извините за пинг 😔)

daringmirror-24

Приятно слышать, что права доступа теперь должны работать!

Когда ты говоришь вещь с каналом #, ты имеешь в виду, что не можешь упомянуть канал, или что бот не может отправлять сообщения в конкретном канале?

Для reaction roles, ты используешь какой-то конкретный бот для этого? Я использовал бот MEE6 для таких вещей раньше, но я думаю, Carlbot и Dyno тоже это предлагают

briskxenon-79 OP

Так это то, что я не могу упомянуть его, или каналы. Я не могу упомянуть несколько, но не все. И все они с правильными правами доступа, но idk. И я использую varl bot. Я уже сделал некоторые. И если я не ошибаюсь, так что если я, например, на панели управления бота и мне нужно выбрать канал, так что он там тоже не отображается. И carlbot — это то, что ты делаешь это в каком-то случайном канале, а потом он спрашивает, в каком канале ты хочешь reaction roles, и, например, тогда тебе нужно упомянуть канал. И иначе я бы тоже хотел упомянуть некоторые каналы, но они не отображаются. Я не знаю

daringmirror-24

хмм это звучит как вещь с видимостью прав доступа tbh :hero_think:

если некоторые каналы не отображаются в выпадающем списке (или ты не можешь их упомянуть), в 99% случаев это потому, что бот не может видеть этот канал

попробуй перепроверить это -
- Убедись, что роль бота находится выше ролей, которыми он должен управлять в Настройках сервера → Роли
- Зайди в конкретный канал → Редактировать канал → Права доступа
- Убедись, что у роли бота есть эти права -

  • Просмотр канала
  • Отправка сообщений
  • Встраивание ссылок (обычно нужно для reaction roles)

Если у бота нет “Просмотра канала”, он просто не будет отображаться нигде в панелях управления или списках упоминаний

Для reaction roles в Carl-bot:

Зайди в панель управления Carl → Reaction Roles → Создать новую
Выбери канал, в котором ты хочешь сообщение
Установи эмодзи → назначь роль
Готово.

Если определенные каналы не отображаются в Carl конкретно, это почти всегда проблема с правами доступа в этом канале

briskxenon-79 OP

Но если я просто хочу упомянуть канал?

briskxenon-79 OP

*просто

daringmirror-24

хмм если ты просто имеешь в виду упоминание канала типа #announcements, это вещь с видимостью

Если он не отображается, когда ты вводишь #, это обычно означает, что у тебя нет Просмотра канала для этого конкретного канала (или он скрыт от твоей роли)

Перепроверь права доступа канала и убедись, что твоя роль может его видеть

briskxenon-79 OP

Что

briskxenon-79 OP

Не должно

briskxenon-79 OP

И неважно, поставил я everyone просмотр канала или нет

briskxenon-79 OP

И я проверил вещь с carl bot

briskxenon-79 OP

Должно быть как должно

briskxenon-79 OP

У меня заработал carl bot!!! :)))) Теперь у меня проблема, что я не могу упомянуть некоторые каналы. Я думаю, все остальное было исправлено

briskxenon-79 OP
briskxenon-79 OP

ТАК как мне теперь упомянуть какой-то конкретный канал?? У меня все права правильные, я думаю. Но как мне это сделать??

briskxenon-79 OP

Ты знаешь как или что мне нужно сделать, чтобы я мог снова упоминать свои каналы?

happybeacon-37

чтобы упомянуть конкретный канал, ты делаешь < # [channel_id] >

happybeacon-37

без пробелов

briskxenon-79 OP

Спасибо

briskxenon-79 OP

Это работает

briskxenon-79 OP

У меня больше ничего нет. Так что ты можешь закрыть это, если нужно.

briskxenon-79 OP

Спасибо ОГРОМНОЕ.

Последнее от CommunityOne Builders Help