Задать вопрос

Как исправить простого дискорд-бота?

написал простое приветствие для бота код вроде работает, а вот бот не пашет, как исправить?
import discord
from discord.ext import commands

bot = commands.Bot(command_prefix='!', intedest=discord.Intents.all())

@bot.event
async def on_ready():
    print('ToBi  Пашет')
@bot.event
async def on_member_join(member):
    await member.send("ТЕКСТ")

    for ch in bot.get_gould(member.guild.id).chsnels:
        if ch.name == "ТУТ НАЗВАНИЕ КАНАЛА":
            await bot.get_chanel(ch.id).send('{member}, ТЕКСТ')
async def on_member_remove(member):
    await member.send("ТЕКСТ")

    for ch in bot.get_gould(member.guild.id).chsnels:
        if ch.name == "проверка":
            await bot.get_chanel(ch.id).send('{member}, ТЕКСТ')

bot.run('ТОКЕН')
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Mr-Samuel
Занимаюсь ботами
Добавь в начало кода строчку intents=intents=discord.Intents.all().
Так-же к bot = commands.Bot() в скобки добавь intents = intents как у меня ниже

Как у меня сделано:
import discord
import os

intents=intents=discord.Intents.all()

client = commands.Bot(command_prefix = prefix, intents = intents))  # Вместо client - вставь свой bot
Ответ написан
Ваш ответ на вопрос

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

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