Написал код для бота в дискорд. Всё вроде корректно, но как только запускаю, пишет что ошибка.
Подскажите в чём проблема ( код и ошибка представлены ниже ) Код:
import discord
from discord.ext import commands
TOKEN = '(а вот токен вам не надо знать)'
intents = discord.Intents.default()
intents.presences = True
intents.members = True
intents.message_content = True
Отчасти вы правы, код является некой копией с другого ресурса, но это неважно.
Предыстория чтобы вести в курс дела.
Мне надо было сделать на скорую руку бота для дискорда, я полез на Хабр. Там код был таким:
bot = commands.Bot(command_prefix='!') ( там где и была загвостка). каждую строку текста я переписываю и читаю что она делает. Запустив изначальный код, у меня была такая ошибка TypeError: BotBase.__init__() missing 1 required keyword-only argument: 'intents'
Я полез в интернет за решением и в итоге получилось то, что имеем.
Ссылка на статью: https://habr.com/ru/post/494600/
P.s.
Я ещё плохо понимаю что вообще происходит, т.к. у меня базовых знаний почти нет, а найти какие-то видеоуроки в интернете ( годные ) не могу найти
Климентий, нет, это бесспорно прекрасно. Но нужно начинать правильно, то есть с основ. Например Марк Лутц, автор хороший такой. Хотя бы треть книги а потом заводить пет проект