Роли в Discord Как сделать так чтобы при присоединении человека в канал дискорда ему давалась определенная роль ?
Tatsumaki bot в помощь https://tatsumaki.xyz
Пригласи бота на свой сервер, пропиши t@autorole и выбери роль, которая будет выдаваться автоматически новым пользователям.
Дима СтюклинЗнаток (341) 4 года назад
Влад смотри что пишет помоги Automatically assigns a role for new members
This server (Gamer’s Chariot) has Autorole disabled.
[1] # Enable Autorole
[2] # Show all server roles
Type the appropriate number to access the menu.
Type ‘exit’ to leave the menu.
sayko Профи (555) Пропиши цифру 1 после выше тобою написанного
WR weider.tvМыслитель (7306) 3 года назад
Спасибо за помощь! сейчас попробую
Елена БоголюбоваУченик (177) 3 года назад
спасибо помогла)
Алексей БуцУченик (190) 3 года назад
а куда писать ауторуле в лс боту?
НаташечкаУченик (155) 2 года назад
А куда мне вписать? Я просто не оч понел
Владимир КарповУченик (219) 2 года назад
Своего бота легче написать
Владимир Карпов, +
—Ученик (107) 1 год назад
Хз что значит надо подтвердить уч. Запись хотя я её вводил
Остальные ответы
Это делает только админ в ручную
макс максимовУченик (155) 4 года назад
ты чё вообще то есть бот mee6
макс максимов, Согласна
Bella_Green_777Ученик (185) 10 месяцев назад
Можно с помощью бота
https://mee6.xyz
Копируй ссылку приглашай на сервер в Welcome делай 3 поле там выдать роль каждому новому участнику и всё работает
Можешь взять готового бота который делает это или написать своего для себя.
Создай бота и надели его правами по распределению ролей
Ставишь в дискорд канал бота Dyno ( https://dyno.gg/ ). После просто нажимаешь на «Manage servers». Выбираешь свой сервер. Дальше слева в столбце «Modules» => «Autoroles». Выбираешь нужную роль, выбираешь пункт «ADD ROLE» (Он выбран по дефолту, но я так, на всякий) и «Add». Готово.
Кто поможет я хочу сделать бота когда ты заходишь в канал он создаёт еще один и тебя туда перекидывает крч как voicemaster
Я хочу сделать авто выдачу ролей в Discord, по заходу человека на сервер. Какой нужен бот (на русском)?
Я хочу сделать авто выдачу ролей в Discord, по заходу человека на сервер. Какой нужен бот (на русском)?
Лучший ответ
Не какой бот не нужен, это делается в настройках discord канала, а именно при настройке роли.
Александр ЖулёвУченик (85) 3 года назад
Спасибо, посмотрю.
Остальные ответы
MEE6 бот, там удобный интерфейс на сайте и куча других плюшек. Сайт: https://mee6.xyz/
P.s.: Бот верифицирован
Егор БондарьУченик (210) 2 года назад
Там придётся самому настраивать всё на русский
Егор БондарьУченик (210) 2 года назад
Возможно JuniperBot, он может делать много другого функционала
Александр Жулёв Ученик (85) Егор Бондарь, Здравствуйте, как то застоялся вопрос, об этом боте я узнал и сейчас активно им пользуюсь, спасибо.
Егор БондарьУченик (210) 2 года назад
Я дебил, это уже 3 месяца стоит
Михаил Дугин Ученик (221) Егор Бондарь, Ахахах, а в чём дело сообщения на русском сделать? Перевод на сайте добавили на русском, так что я не понимаю в чём проблема. О Junipebot’е 3 месяца назад я просто не знал :/
Авто-выдача ролей при входе на сервер
Хочу реализовать следующее: При входе на сервер нового участника, ему автоматически должна выдаваться роль. Звучит просто. Код:
@client.event async def on_member_join(member): role = discord.utils.get(member.guild.roles, await member.add_roles(role) print("<> joined to channel! Role: <>".format(member, role.id))
Но мне возвращает ошибку:
$ main.py Successful connected to discord server! # Коннектимся к серверам Bot is ready # Бот работает Ignoring exception in on_member_join Traceback (most recent call last): File "C:\Users\ReiVanSTR\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\client.py", line 312, in _run_event await coro(*args, **kwargs) File "C:\Users\ReiVanSTR\Python code\ReiB1\main.py", line 23, in on_member_join await member.add_roles(role) File "C:\Users\ReiVanSTR\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\member.py", line 641, in add_roles await req(guild_id, user_id, role.id, reason=reason) # Пробовал и так, возвращает так же Missing Permissions File "C:\Users\ReiVanSTR\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\http.py", line 221, in request raise Forbidden(r, data) discord.errors.Forbidden: 403 Forbidden (error code: 50013): Missing Permissions
Позже из доков прочитал, что для этого нужны права manage_roles
await add_roles(*roles, reason=None, atomic=True) This function is a coroutine. Gives the member a number of Roles. You must have the manage_roles permission to use this.
Выдавать роли @everyone доступ к редактированию это самоубийство, даже если выдать доступ, то любая новая роль будет стоять выше @everyone, а доступ manage_roles разрешает редактирование только нижестоящих ролей Полный код
import config import discord import asyncio import datetime from discord import utils from discord.ext import commands from discord.ext.commands import Bot from discord.voice_client import VoiceClient client = commands.Bot(command_prefix=config.prefix) @client.event # Connecting to discord server async def on_connect(): print("Successful connected to discord server!") @client.event async def on_ready(): # When bot is ready print("Bot is ready") await client.change_presence(status=discord.Status.idle, activity=discord.Game("Python")) @client.event async def on_member_join(member): role = discord.utils.get(member.guild.roles, await member.add_roles(role) print("<> joined to channel! Role: <>".format(member, role.id)) client.run(config.token)
Буду рад любому ответу!
Как автоматически выдавать роли в Discord
Владельцы каналов программном обеспечение часто задаются вопросом, как сделать так, чтобы в Дискорде автоматически выдавалась роль при подключение. Для этого рекомендуется пользоваться специально разработанными ботами. Последовательность действий для подключения не вызывает сложностей, но требуется знать некоторые особенности.
С помощью бота Tatsumaki
Чтобы происходила автоматическая выдача ролей в Дискорде, пользователям рекомендуется инициировать подключение бота в программном обеспечении, используя при этом официальный сайт Tatsumaki.
Исчерпывающая инструкция включает в себя следующую последовательность действий:
- Пользователь на начальном этапе осуществляет переход на официальную страницу бота, которая находится по адресу https://tatsumaki.xyz/.
- Дальнейший этап предусматривает нажатие из представленного списка клавиши Add Tatsumaki.
- После этого указывается интересующий сервер для последующего подключения.
Выполняется клавиша входа в личный кабинет программного обеспечения Дискорд. Во вновь открывшейся форме указывается ранее предоставленный логин и пароль для авторизации.
На следующем этапе пользователю требуется ввести капчу, которая используется для обеспечения надежной защиты от взлома роботами. Внимательно указывается комбинация в специально отведенное поле.
На завершающем этапе графическое изображение бота отображается в правой части панели управления личного кабинета в программном обеспечении.

Обратите внимание, в чате после подключения бота в автоматическом режиме отображается функциональная клавиша приглашения присоединиться к выбранной группе в программном обеспечении. На специализированном сервере пользователи смогут узнать новости, информацию о последних обновлениях бота и прочие данные.
Пользователям необходимо помнить, что внесение изменений в конфигурацию настроек, а также редактирование профиля, осуществляется через специально разработанную панель управления. Доступ предоставляется через зарегистрированный личный кабинет Дискорд. Последовательность действий:
- Прохождение авторизации в личном кабинете Дискорд.
- Переход на страницу бота https://tatsumaki.xyz/.
- Далее выполняется нажатие на клавишу Dashboard.
В завершении пользователю требуется подтвердить авторизацию нажатием на одноименную клавишу.
С помощью бота MEE6
Чтобы для реализации поставленной задачи воспользоваться функциональными возможностями рассматриваемого бота, требуется соблюдать следующую последовательность действий:
- Осуществление перехода на официальный ресурс бота mee6.xyz.
- Далее активируется клавишу добавления бота в программное обеспечение Дискорд.
- На следующем этапе выбирается интересующий сервер.
- Переход в раздел внесения изменений параметров работы бота.
- Далее требуется выбрать из предложенного перечня интересующий сервер в Дискорде.
- Нажимается клавиша продолжить.

На следующем этапе требуется задать персональные права администрирования для бота.
Прохождение капчи, чтобы подтвердить, что пользователь не является роботом.
После сохранения результатов пользователь приступает к работе.
