Почему не работает бот на питоне для дискорда? - Общение Python мододелов

Вопрос Почему не работает бот на питоне для дискорда?

Регистрация
17 Июн 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
я включал бота, и все хорошо, но сегодня только он решил что у меня ошибка в коде, и не работает, помогите пж.

плюс пробовал getenv, тоже не работает

Код:
import discord

 

from discord.ext import commands, tasks

 

import os

 

#from token import TOKEN

 

#from dotenv import load_dotenv

 

import youtube_dl

 

 

bot = commands.Bot(command_prefix='/:', intents=discord.Intents.all(), help_command=None)

 

token = '*******************************'

 

 

 

@bot.event

 

async def on_ready():

 

    print('bot is ready')

 

 

@bot.event

 

async def on_member_join(member):

 

    await member.send('Привет! Добро Пожаловать на сервер VfuR! помощь по моим командам: /:help\n если хочешь пригласить друзей, отправь им эту ссылку или пригласи на сервере\n https://discord.gg/UneUJ2Zn8A')

 

 

@bot.event

 

 

async def on_member_join(member):

 

    #channel = bot.get_channel(839807318162145290)

 

    role = discord.utils.get(member.guild.roles, id=1005893819188908134)

 

    print('user join the servers')

 

    await member.add_roles(role)

 

 

#@bot.event

 

#async def on_message(message):

 

    #channel = channel_id(1008800703709446316)

 

    #author = ctx.message.author

 

    #await channel.send(author, ', ', ctx.message)

 

 

 

 

@bot.command()

 

async def hello(ctx):

 

    print('command hello')

 

    author = ctx.author

 

    await ctx.send(f'{author.mention} привет, я тут')

 

 

@bot.command()

 

async def talk(ctx, *, arg):

 

    print('command talk')

 

    await ctx.send(f'{author.mention} {arg}')

 

 

@bot.command()

 

async def help(ctx):

 

    print('command help')

 

    await ctx.send(f'{author.mention}\n использование: /:команда\n список доступных команд:\n /:help\n /:hello\n /:talk текст')

 

 

 

#Пауза включена.

 

#Я молчу.

 

#Слушайте дальше.

 

#Воспроизведение полностью остановлено.

 

#Я ничего сейчас не играю.

 

#Я ничего не ставил на паузу, сначала запустите музыку: /lay, /

 

#Я не подключен к голосовому каналу

 

#*бот вышел из чата*

 

#вы не подключены к голосовому каналу!

 

 

bot.run(token)
 
Регистрация
12 Окт 2012
Сообщения
100
Репутация
0
Спасибо
0
Монет
0
875a8375f91de049494d6073098e8a2f_d07b2accde24b0a55e3e3633a04776e7.png

внизу есть такая штучка. вставь туда весь код
 
Сверху Снизу