[O] Handle null case for token

This commit is contained in:
Hykilpikonna
2020-12-01 11:19:42 -05:00
parent 7a03a182d2
commit cf712e55e6
3 changed files with 9 additions and 3 deletions
+6 -1
View File
@@ -1,5 +1,10 @@
import os import os
import sys
token = os.getenv('TG_TOKEN', None)
if token is None:
print('Please configure your token in environment variable TG_TOKEN first.')
sys.exit(0)
token = os.environ['TG_TOKEN']
font = os.getenv('FONT', None) font = os.getenv('FONT', None)
dbPath = 'database.json' dbPath = 'database.json'
+2 -2
View File
@@ -41,8 +41,6 @@ class Scheduler:
# Function to update a single task # Function to update a single task
def updateTask(cache: CacheEntry): def updateTask(cache: CacheEntry):
print("DEBUG: Sending request - %s" % cache.name, nowText)
request = self.database.reqs[cache.user][cache.name] request = self.database.reqs[cache.user][cache.name]
if now - cache.time < request.get('interval', 120): if now - cache.time < request.get('interval', 120):
return return
@@ -63,6 +61,8 @@ class Scheduler:
cache.time = now cache.time = now
if diff != '': if diff != '':
print("DEBUG: Diff detected - %s" % cache.name, nowText)
# Render diff # Render diff
doc = BytesIO(render(diff)) doc = BytesIO(render(diff))
fileName = 'diff %s %s.png' % (cache.name, nowText) fileName = 'diff %s %s.png' % (cache.name, nowText)
+1
View File
@@ -1,4 +1,5 @@
source ./venv/bin/activate source ./venv/bin/activate
export PYTHONPATH=PYTHONPATH:$pwd export PYTHONPATH=PYTHONPATH:$pwd
export TG_TOKEN="Your token here" export TG_TOKEN="Your token here"
export FONT="sarasa-mono-cl-regular"
python3 ./src/bot.py python3 ./src/bot.py