 |
|

25.05.2023, 13:48
|
|
Участник форума
Регистрация: 23.08.2022
Сообщений: 263
С нами:
1962097
Репутация:
33
|
|
Class:
Код:
class
Music
(
commands
.
Cog
)
:
def
__init__
(
self
,
bot
:
commands
.
Bot
)
:
self
.
bot
=
bot
self
.
voice_states
=
{
}
def
get_voice_state
(
self
,
ctx
:
commands
.
Context
)
:
state
=
self
.
voice_states
.
get
(
ctx
.
guild
.
id
)
if
not
state
:
state
=
VoiceState
(
self
.
bot
,
ctx
)
self
.
voice_states
[
ctx
.
guild
.
id
]
=
state
return
state
def
cog_unload
(
self
)
:
for
state
in
self
.
voice_states
.
values
(
)
:
self
.
bot
.
loop
.
create_task
(
state
.
stop
(
)
)
def
cog_check
(
self
,
ctx
:
commands
.
Context
)
:
if
not
ctx
.
guild
:
raise
commands
.
NoPrivateMessage
(
'Эта команда не используется в ЛС (Личные сообщения)'
)
return
True
async
def
cog_before_invoke
(
self
,
ctx
:
commands
.
Context
)
:
ctx
.
voice_state
=
self
.
get_voice_state
(
ctx
)
async
def
cog_command_error
(
self
,
ctx
:
commands
.
Context
,
error
:
commands
.
CommandError
)
:
await
ctx
.
send
(
'Меня это пугает. Произошла какая-то ошибка: {}'
.
format
(
str
(
error
)
)
)
И вот обращение к классу
Обращение к функции и класу:
Код:
bot
.
add_cog
(
Music
(
bot
)
)
Если без кога.
Код почему то не работает
вот лог
←[30;1m2023-05-25 12:48:31←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "play" is not found←[0m
←[30;1m2023-05-25 12:48:36←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "join" is not found←[0m
←[30;1m2023-05-25 12:48:52←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "play" is not found←[0m
|
|
|

25.05.2023, 14:17
|
|
Участник форума
Регистрация: 16.01.2023
Сообщений: 231
С нами:
1750997
Репутация:
33
|
|
Сообщение от triazov
Class:
Код:
class
Music
(
commands
.
Cog
)
:
def
__init__
(
self
,
bot
:
commands
.
Bot
)
:
self
.
bot
=
bot
self
.
voice_states
=
{
}
def
get_voice_state
(
self
,
ctx
:
commands
.
Context
)
:
state
=
self
.
voice_states
.
get
(
ctx
.
guild
.
id
)
if
not
state
:
state
=
VoiceState
(
self
.
bot
,
ctx
)
self
.
voice_states
[
ctx
.
guild
.
id
]
=
state
return
state
def
cog_unload
(
self
)
:
for
state
in
self
.
voice_states
.
values
(
)
:
self
.
bot
.
loop
.
create_task
(
state
.
stop
(
)
)
def
cog_check
(
self
,
ctx
:
commands
.
Context
)
:
if
not
ctx
.
guild
:
raise
commands
.
NoPrivateMessage
(
'Эта команда не используется в ЛС (Личные сообщения)'
)
return
True
async
def
cog_before_invoke
(
self
,
ctx
:
commands
.
Context
)
:
ctx
.
voice_state
=
self
.
get_voice_state
(
ctx
)
async
def
cog_command_error
(
self
,
ctx
:
commands
.
Context
,
error
:
commands
.
CommandError
)
:
await
ctx
.
send
(
'Меня это пугает. Произошла какая-то ошибка: {}'
.
format
(
str
(
error
)
)
)
И вот обращение к классу
Обращение к функции и класу:
Код:
bot
.
add_cog
(
Music
(
bot
)
)
Если без кога.
Код почему то не работает
вот лог
не это а где ты bot.add_cog юзаешь этот фрагмент
|
|
|

25.05.2023, 14:18
|
|
Участник форума
Регистрация: 23.08.2022
Сообщений: 263
С нами:
1962097
Репутация:
33
|
|
Сообщение от de_clain
не это а где ты bot.add_cog юзаешь этот фрагмент
я юзаю в конце кода перед bot.run
помоги с этим
←[30;1m2023-05-25 12:48:31←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "play" is not found←[0m
←[30;1m2023-05-25 12:48:36←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "join" is not found←[0m
←[30;1m2023-05-25 12:48:52←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "play" is not found←[0m

|
|
|

25.05.2023, 14:34
|
|
Постоянный
Регистрация: 06.11.2021
Сообщений: 397
С нами:
2378594
Репутация:
48
|
|
Попробуй такое бахнуть в конец файла кога
Python:
Код:
def
setup
(
bot
)
:
bot
.
add_cog
(
Music
(
bot
)
)
|
|
|

25.05.2023, 14:35
|
|
Участник форума
Регистрация: 23.08.2022
Сообщений: 263
С нами:
1962097
Репутация:
33
|
|
Сообщение от riverya4life
Попробуй такое бахнуть в конец файла
Python:
Код:
def
setup
(
bot
)
:
bot
.
add_cog
(
Music
(
bot
)
)
Спасибо попробую, но мне надо помочь с этим
←[30;1m2023-05-25 12:48:31←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "play" is not found←[0m
←[30;1m2023-05-25 12:48:36←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "join" is not found←[0m
←[30;1m2023-05-25 12:48:52←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "play" is not found←[0m
Сообщение от riverya4life
Попробуй такое бахнуть в конец файла кога
Python:
Код:
def
setup
(
bot
)
:
bot
.
add_cog
(
Music
(
bot
)
)
работает!
мне нужен просто рабочий музыкальный бот
|
|
|

25.05.2023, 14:39
|
|
Постоянный
Регистрация: 06.11.2021
Сообщений: 397
С нами:
2378594
Репутация:
48
|
|
Сообщение от triazov
Спасибо попробую, но мне надо помочь с этим
←[30;1m2023-05-25 12:48:31←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "play" is not found←[0m
←[30;1m2023-05-25 12:48:36←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "join" is not found←[0m
←[30;1m2023-05-25 12:48:52←[0m ←[31mERROR ←[0m ←[35mdiscord.ext.commands.bot←[0m Ignoring exception in command None
←[31mdiscord.ext.commands.errors.CommandNotFound: Command "play" is not found←[0m
работает!
мне нужен просто рабочий музыкальный бот
если не трудно, то отметь как решение
|
|
|

25.05.2023, 14:40
|
|
Участник форума
Регистрация: 23.08.2022
Сообщений: 263
С нами:
1962097
Репутация:
33
|
|
Сообщение от riverya4life
если не трудно, то отметь как решение
отмечу, я еще тебе лайки поставлю и отблагодарю в профиле, только дай рабочего музыкального бота или реши проблему мою плиз)
|
|
|

25.05.2023, 14:41
|
|
Постоянный
Регистрация: 06.11.2021
Сообщений: 397
С нами:
2378594
Репутация:
48
|
|
Сообщение от triazov
отмечу, я еще тебе лайки поставлю и отблагодарю в профиле, только дай рабочего музыкального бота или реши проблему мою плиз)
Добавь меня в дс Riverya4life#4509, попробую решить проблему
|
|
|

25.05.2023, 14:42
|
|
Участник форума
Регистрация: 23.08.2022
Сообщений: 263
С нами:
1962097
Репутация:
33
|
|
Сообщение от riverya4life
Добавь меня в дс Riverya4life#4509, попробую решить проблему
кинул
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|