@LanixGame

Почему дискорд бот не реагирует на команды?

Вот мой код

from random import randint
import discord
from discord.ext import commands


intents = discord.Intents.default()
intents.presences = True
intents.members = True
intents.messages = True
bot = commands.Bot(command_prefix='.', intents=intents)

currency = {}

@bot.event
async def on_ready():
    print(f'{bot.user.name} has connected to Discord!')

@bot.command()
async def invite(ctx):
    user = ctx.message.author
    if user.id not in currency:
        currency[user.id] = 0 
    points = randint(3, 9)
    currency[user.id] += points
    await ctx.send(f'Вы зароботали {points} за пришлашение человека!')

@bot.command()
async def points(ctx):
    user = ctx.message.author
    if user.id not in currency:
        currency[user.id] = 0
    await ctx.send(f'Вы имеете {currency[user.id]} очков!')

@bot.command()
@commands.has_guild_permissions(administrator=True)
async def add_points(ctx, amount: int, user: discord.Member):
    if user.id not in currency:
        currency[user.id] = 0
    currency[user.id] += amount
    await ctx.send(f'{amount} очков добавлено пользователю {user.display_name}!')

@bot.command()
@commands.has_guild_permissions(administrator=True)
async def remove_points(ctx, amount: int, user: discord.Member):
    if user.id not in currency:
        currency[user.id] = 0
    currency[user.id] -= amount
    await ctx.send(f'{amount} очков удалено у пользователя {user.display_name}!')

bot.run('Token')


В консоле пишет что бот запущен все нормально также выдал боту право администратора но он все равно не реагирует на команды.
Суть бота в том что он за каждего приглашенного участника должен давать от 3 до 9 очков на рондом а пользователь через специальную команду сможет проверить количество своих очков так же у бота есть команды на добавление и удаление очков у участников помогите пожайлуста решить проблему сам мучаюсь уже 2 часа.
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы