├── Procfile ├── main.py └── requirements.txt /Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn main:app -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | from flask import * 2 | import os 3 | import aminofix 4 | import heroku3 5 | os.system('set FLASK_ENV=development') 6 | app = Flask(__name__) 7 | 8 | def restart(key, name): 9 | heroku_conn = heroku3.from_key(key) 10 | botapp = heroku_conn.apps()[name] 11 | botapp.restart() 12 | 13 | @app.route('/api/login', methods = ['POST']) 14 | def get_timezone(): 15 | try: 16 | data = request.form 17 | login = data.get("login") 18 | password = data.get("password") 19 | device = data.get("device") 20 | key = data.get("key") 21 | name = data.get("name") 22 | client = aminofix.Client(device) 23 | client.login(email = login, password = password) 24 | return f"{client.sid}" 25 | except: 26 | try: 27 | restart(key, name) 28 | return 'f' 29 | except: 30 | return 'ff' 31 | 32 | 33 | 34 | if __name__ == '__main__': 35 | app.run("0.0.0.0", 80) 36 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | amino.fix 2 | heroku3 3 | requests 4 | flask 5 | gunicorn 6 | --------------------------------------------------------------------------------