Hi everyone
I’m a little stuck on traceback error whenever i run my discord bot program on repl.it, if anyone can help, i’ll kindly appreciate that
Hi everyone
I’m a little stuck on traceback error whenever i run my discord bot program on repl.it, if anyone can help, i’ll kindly appreciate that
Python is strongly, dynamically typed, so an error like this is due to the “strongly” part.
Working backwards from the error stack, you’ll see some “hints” as to whats going on.
It expects a string when you call client.run
except it receives a NoneType
instead. This is only possible if os.getenv('TOKEN')
returns NoneType
.
So why does os.getenv('TOKEN')
return a NoneType
? Its because there isn’t an environment variable set as TOKEN
. If your following a tutorial (specifically this one) its actually out of date, as Repl.it changed how secrets work.
To set secrets, don’t use a .env
file, instead use the UI to set your TOKEN
variable
More info on using this feature is here:
Just as future reference, be careful following 100% along with video tutorials, as they can easily become out of date over time.
Thank you so much for your reply
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.