initial commit

This commit is contained in:
mudkipdev
2023-05-07 14:00:46 -06:00
commit c44f1024da
12 changed files with 868 additions and 0 deletions

26
scnewsbot/__main__.py Normal file
View File

@@ -0,0 +1,26 @@
import tomllib
import os
from dotenv import load_dotenv
from bot import Bot
from utils import Config
class InvalidTokenException(Exception):
pass
def main() -> None:
DISCORD_TOKEN = os.getenv("DISCORD_TOKEN")
if not DISCORD_TOKEN:
raise InvalidTokenException("A Discord token was not set.")
with open("config.toml", "rb") as config_file:
config = Config(tomllib.load(config_file))
bot = Bot(config)
bot.run(DISCORD_TOKEN)
if __name__ == "__main__":
load_dotenv()
main()