-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Code:
import discord # type: ignore
from discord.ext import commands # type: ignore
import asyncio
# Замените 'CheatFree' на токен вашего бота
TOKEN = 'CheatFree'
ROLE_ID =
CHANNEL_ID =
intents = discord.Intents.default()
intents.members = True
bot = commands.Bot(command_prefix='!', intents=intents)
@bot.event
async def on_ready():
print(f'Logged in as {bot.user.name}')
await confirm_and_assign_role()
await bot.close()
async def confirm_and_assign_role():
input("Видите ли вы Discord? (Нажмите Enter для продолжения)")
username = input("Введите никнейм пользователя (например, dendidee): ")
await assign_role(username)
async def assign_role(username):
guild = bot.guilds[0]
role = guild.get_role(ROLE_ID)
channel = bot.get_channel(CHANNEL_ID)
user = discord.utils.get(guild.members, name=username)
if not user:
print(f"Не удалось найти пользователя с ником {username}")
return
if not guild.me.guild_permissions.manage_roles:
print("У бота нет прав для управления ролями.")
return
if not guild.me.guild_permissions.send_messages:
print("У бота нет прав для отправки сообщений.")
return
try:
await user.add_roles(role)
print(f"Успешно выдана роль {role.name} пользователю {user.name}")
print(f"Роль User Чита")
# Отправляем сообщение в канал
await channel.send(f"Успешно выдана роль {role.name} пользователю <@{user.id}>")
except discord.Forbidden:
print("У бота нет прав для выдачи этой роли.")
except discord.HTTPException as e:
print(f"Произошла ошибка при выдаче роли: {e}")
except Exception as e:
print(f"Произошла неизвестная ошибка: {e}")
if [B]name[/B] == "[B]main[/B]":
try:
asyncio.run(bot.start(TOKEN))
except discord.LoginFailure:
print("Пожалуйста, проверьте и перезапустите приложение.")
except Exception as e:
print(f"Произошла ошибка при запуске бота: {e}")
можете сделать loader по role как умне юзайте кому надо это для лоадер чита вам майнкрафта