diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..973c04b --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/.direnv +/.envrc diff --git a/main.py b/main.py old mode 100644 new mode 100755 index bef21f4..5f21244 --- a/main.py +++ b/main.py @@ -1,11 +1,6 @@ +#!/usr/bin/env python3 + # Bitlair HobbyBot -# -# Requirements: -# - pytz -# - python3 -# - discord_webhook -# - paho-mqtt -# - discord.py from time import sleep from string import Template @@ -16,9 +11,10 @@ import datetime import pytz import paho.mqtt.client as mqtt import paho.mqtt.subscribe as subscribe +import os # hunter2 -token = "" +token = os.getenv('DISCORD_TOKEN') webhook_url = "" description = 'Bitlair Bot' state_template = Template('$topic is now $state') @@ -30,6 +26,7 @@ intents.message_content = True intents.members = True HobbyBot = commands.Bot(command_prefix='!', description=description, intents=intents) + # Define bot commands @HobbyBot.event async def on_ready(): @@ -115,4 +112,4 @@ client.loop_start() HobbyBot.run(token) # Exit when bot crashes -client.loop_stop(force=True) \ No newline at end of file +client.loop_stop(force=True) diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..a73e5dd --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +discord.py +discord_webhook +paho-mqtt +pytz