Implement loading token from ENV

This commit is contained in:
ekzyis 2021-09-24 21:05:12 +02:00
parent 2d4a34347b
commit 6c9c601372
4 changed files with 15 additions and 1 deletions

1
.env.template Normal file
View File

@ -0,0 +1 @@
BOT_TOKEN=

1
.gitignore vendored
View File

@ -1 +1,2 @@
venv venv
.env

View File

@ -11,6 +11,7 @@ multidict==5.1.0
pycodestyle==2.7.0 pycodestyle==2.7.0
pycparser==2.20 pycparser==2.20
PyNaCl==1.4.0 PyNaCl==1.4.0
python-dotenv==0.19.0
six==1.16.0 six==1.16.0
toml==0.10.2 toml==0.10.2
typing-extensions==3.10.0.2 typing-extensions==3.10.0.2

View File

@ -1,10 +1,15 @@
import asyncio import asyncio
import os
import discord import discord
import youtube_dl import youtube_dl
from discord.ext import commands from discord.ext import commands
from dotenv import load_dotenv
load_dotenv()
# Suppress noise about console usage from errors # Suppress noise about console usage from errors
youtube_dl.utils.bug_reports_message = lambda: '' youtube_dl.utils.bug_reports_message = lambda: ''
@ -134,4 +139,10 @@ async def on_ready():
print('------') print('------')
bot.add_cog(Music(bot)) bot.add_cog(Music(bot))
bot.run('token')
token = os.environ.get("BOT_TOKEN", None)
if not token:
print("No token fouund in BOT_TOKEN")
exit(1)
bot.run(os.environ["BOT_TOKEN"])