Open TTS website in browser automatically

This commit is contained in:
gpkvt 2022-08-12 17:28:57 +02:00
parent 2ed3745b7f
commit 45973580b8

9
tts.py
View file

@ -29,6 +29,7 @@ import datetime
import socketserver
import urllib.request
import urllib.parse
import webbrowser
from threading import Thread
from http.server import BaseHTTPRequestHandler
@ -593,9 +594,11 @@ def main():
if conf['IRC_OAUTH_TOKEN'] == "Invalid":
logging.error('No OAuth Token, skipping start of IRC bot.')
while True:
logging.error('Please open http://%s:%s/token to generate your OAuth-Token.', conf['HTTP_BIND'], conf['HTTP_PORT'])
time.sleep(10)
url = 'http://'+str(conf['HTTP_BIND'])+':'+str(conf['HTTP_PORT'])+'/token'
webbrowser.open_new_tab(url)
logging.info('Please complete the OAuth process within the next 15 minutes.')
time.sleep(900)
else:
logging.info("Starting IRC bot")
irc = IRC()
@ -604,6 +607,8 @@ def main():
irc.sendmsg(conf['IRC_CHANNEL'], 'MrDestructoid', conf['MESSAGE']['READY'])
logging.info("Please open your browser and visit: http://%s:%s/", conf['HTTP_BIND'], conf['HTTP_PORT'])
url = 'http://'+str(conf['HTTP_BIND'])+':'+str(conf['HTTP_PORT'])
webbrowser.open_new_tab(url)
while True:
if conf['LOG_LEVEL'] == "DEBUG":