@KTOTO191

Кто может помочь с ботом на discord.py?

У меня есть код выдающий роль при написание !Dota, а как можно сделать так чтобы бот работал в определённом канале и при другой команде например !DelDota забирал эту роль??

Мой код:

import discord
from discord.ext import commands

TOKEN = "он есть)"

intents = discord.Intents.default()
intents.message_content = True

bot = commands.Bot(command_prefix='!', intents=intents)

# ответ на сообщение
@bot.command()
async def start(ctx):
await ctx.send('Разработка')

# Выдача роли при отправке сообщения
@bot.command()
async def Dota(ctx):
await ctx.send('Вы получили роль "Дотер"')
author = ctx.message.author
guild = bot.get_guild(984403171743006740)
role = guild.get_role(1091398609020387380)
await author.add_roles(role)

bot.run(TOKEN)
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы