nicks = ["ник", "ник1..."]
from random import randint
import discord
from discord.ext import commands
intents = discord.Intents.default()
intents.dm_messages = True
intents.guild_messages = False
bot = commands.Bot(command_prefix='!', intents=intents)
@bot.event
async def on_ready():
print(f'Выполнен вход в {bot.user} (Айди: {bot.user.id})')
print(f'Количество ников в боте: {len(nicks)}')
print('------')
@bot.event
async def on_command_error(ctx, error):
if isinstance(error, commands.CommandOnCooldown):
await ctx.send(f'У этой команды задержка! Попробуйте еще раз через {int(round(error.retry_after, 2))} секунд(ы)')
@bot.command()
@commands.cooldown(1, 25, commands.BucketType.user)
async def ник(ctx):
await ctx.send(nicks[randint(0, len(nicks))])
print('кто-то написал команду ник')
@bot.command()
async def пинг(ctx):
await ctx.send(f'Задержка: {round (bot.latency * 1000)} мс')
bot.run('токен сюда')