Add BytesIO seek to fix empty file error (#104)

* Add BytesIO seek to fix empty file error

"ValueError: embedded null byte" error on the discord attachment due to the data being read from the end.

* Fix incorrect indent

* Add discord back to File call
This commit is contained in:
imnotverygood 2020-07-24 18:30:52 +01:00 committed by GitHub
parent ebe59c9370
commit 0749706e88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,4 +30,5 @@ class TTS(Cog):
mp3_fp = io.BytesIO()
tts = gTTS(text, "en")
tts.write_to_fp(mp3_fp)
await ctx.send(file=discord.File(mp3_fp.getvalue(), "text.mp3"))
mp3_fp.seek(0)
await ctx.send(file=discord.File(mp3_fp, "text.mp3"))