Форум сайта python.su
time = now.strftime("%H:%M") #print("Время сейчас:", time) nowtime = "Время сейчас: " + time @bot.command(name='nowtimeV') async def tts(ctx, *args): text = nowtime user = ctx.message.author if user.voice != None: try: vc = await user.voice.channel.connect() except: vc = ctx.voice_client if vc.is_playing(): vc.stop() await ctx.send(text) myobj = gTTS(text=text, lang="ru", slow=False) myobj.save("tts-audio_nowtime.mp3") source = await nextcord.FFmpegOpusAudio.from_probe("tts-audio_nowtime.mp3", method='fallback') vc.play(source) else: await ctx.send('You need to be in a vc to run this command!')
Офлайн
попробуйте объявить переменную text не в начале функции, а непосредственно перед вызовом await ctx.send(text).
Офлайн
нет не помогло
Офлайн