Integrate dashboard to the bot #2
1 changed files with 23 additions and 2 deletions
25
sweebot.py
25
sweebot.py
|
@ -14,6 +14,29 @@ from requests import get, exceptions as rex
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
from googleapiclient.discovery import build
|
from googleapiclient.discovery import build
|
||||||
|
|
||||||
|
run = 0
|
||||||
|
block = 0
|
||||||
|
# Dashboard thread
|
||||||
|
from flask import Flask, send_file
|
||||||
|
app = Flask(__name__)
|
||||||
|
|
||||||
|
@app.route('/')
|
||||||
|
def index():
|
||||||
|
return send_file("sweebot.html", mimetype='text/html')
|
||||||
|
@app.route('/run.txt')
|
||||||
|
def run():
|
||||||
|
wait(2)
|
||||||
|
return str(run)
|
||||||
|
@app.route('/block.txt')
|
||||||
|
def block():
|
||||||
|
wait(2)
|
||||||
|
return str(block)
|
||||||
|
@app.route('/script.js')
|
||||||
|
def script():
|
||||||
|
return send_file("script.js", mimetype='application/javascript')
|
||||||
|
threading.Thread(target=app.run, daemon=True)
|
||||||
|
|
||||||
|
|
||||||
DEVELOPER_KEY = environ["ytapi"]
|
DEVELOPER_KEY = environ["ytapi"]
|
||||||
headers = {
|
headers = {
|
||||||
'User-Agent': 'SweeBot IRC ' + __version__
|
'User-Agent': 'SweeBot IRC ' + __version__
|
||||||
|
@ -199,8 +222,6 @@ pats = ["-w-", "Meep...", "Prr!"]
|
||||||
meows_happy = ['Meow!', 'Nyaa~', 'Mrow.', 'Prr! :3', "Mrrp?", "Mreow.", "!woeM", "3: !rrP", "~aayN", "Mew!", "Moew!"]
|
meows_happy = ['Meow!', 'Nyaa~', 'Mrow.', 'Prr! :3', "Mrrp?", "Mreow.", "!woeM", "3: !rrP", "~aayN", "Mew!", "Moew!"]
|
||||||
meows_upset = ['Hiss!', "!ssiH", "Grrr..."]
|
meows_upset = ['Hiss!', "!ssiH", "Grrr..."]
|
||||||
happiness = 5
|
happiness = 5
|
||||||
run = 0
|
|
||||||
block = 0
|
|
||||||
global times
|
global times
|
||||||
times = 0
|
times = 0
|
||||||
def update():
|
def update():
|
||||||
|
|
Loading…
Reference in a new issue