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!')
Функция вызывает время и говорит его, но при повторном вызове время как бы начитает отставать, вопрос как освежить перезапись файла и повторном вызове этой функции