1

Тема: глючить годинник.....

Э такий код:

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!')

Годинник працюе але тільки 1 раз
Після компіляції коду файл mp3 пише новий час а при повторі через хвилину його і видає
Питання: як створити перезапуск циклу ?

2

Re: глючить годинник.....

Спробуйте читати підручник, бо лізти в код з await конструкцією, коли ви не можете розібратися з умовним оператором if це неподобство. Почніть з "Python для дітей" від видавництва ВСЛ.

Подякували: koala1