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

Как исправить эту ошибку?

Код:
@commands.command(name='replay',aliases=['re'])
    async def _re(self, ctx: commands.Context):
        data = dict()
        __slots__ = ('source', 'requester')
        source = YTDLSource
        self.source = source
        self.source.title = data.get('title')
        # self.songs = SongQueue()
        # ctx.voice_state.skip()
        # async with timeout(180):
        #     self.current = await self.songs.get()
        
        # recreate = self.current.name()
        #{0.source.title}.format(self)
        msg = await ctx.reply('<a:ee98:921363226061598780> **MrWolf Bot** думает...')
        try:    
           	source = await YTDLSource.create_source(ctx, self.source.title, loop=self.bot.loop)
        except YTDLError as e:
           	await ctx.send('Произошла ошибка при обработке этого запроса: {}'.format(str(e)))
        else:

           	song = Song(source)
           	await ctx.voice_state.songs.put(song)


Ошибка:
Command raised an exception: TypeError: expected string or bytes-like object
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dmshar
Что это за дивный оператор:
data = dict
Может все-таки
data = dict()

А вообще-то совет - сначала Python выучить, потом ботов писать. Тогда не придется за детскими вопросами на форум бегать.
Ответ написан
Ваш ответ на вопрос

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

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