def context_processor(): return { "devs": get_administrators_list(), "sentry_js_dsn": config.get("sentry-js-dsn", None), "constants": constants, "af_mode_enabled": datetime.datetime.now().date() == datetime.date(datetime.datetime.now().year, 4, 1), "dbl_voted": session.get("unauthenticated", True) == False and bool(redis_store.get("DiscordBotsOrgVoted/" + str(session.get("user_id", -1)))) }
def canCleanupDB(): canclean = False if request.form.get("secret", None) == config['app-secret']: canclean = True if 'user_id' in session: if session['user_id'] in get_administrators_list(): canclean = True return canclean
def context_processor(): return { "devs": get_administrators_list(), "constants": constants, "af_mode_enabled": datetime.datetime.now().date() == datetime.date( datetime.datetime.now().year, 4, 1) }
def context_processor(): return { "devs": get_administrators_list(), "sentry_js_dsn": config.get("sentry-js-dsn", None), "constants": constants, "af_mode_enabled": datetime.datetime.now().date() == datetime.date( datetime.datetime.now().year, 4, 1), "dbl_voted": session.get("unauthenticated", True) == False and bool( redis_store.get("DiscordBotsOrgVoted/" + str(session.get("user_id", -1)))) } # @app.errorhandler(500) # def internal_server_error(error): # return render_template('500.html.j2', # event_id=g.sentry_event_id, # public_dsn=sentry.client.get_public_dsn('https') # ), 500
def context_processor(): return {"devs": get_administrators_list()}
def context_processor(): bot_status = bot_alive() return {"bot_status": bot_status, "devs": get_administrators_list()}
def decorated_function(*args, **kwargs): if 'user_id' not in session: return redirect(url_for("index")) if session['user_id'] not in get_administrators_list(): return redirect(url_for("index")) return f(*args, **kwargs)
def post(): guild_id = request.form.get("guild_id") channel_id = request.form.get('channel_id') content = request.form.get('content') if "user_id" in session: dbUser = GuildMembers.query.filter( GuildMembers.guild_id == guild_id).filter( GuildMembers.user_id == session['user_id']).first() else: dbUser = None if user_unauthenticated(): key = session['user_keys'][guild_id] else: key = None content, illegal_post, illegal_reasons = format_post_content( guild_id, channel_id, content, dbUser) status = update_user_status(guild_id, session['username'], key) message = {} if illegal_post: status_code = 417 if status['banned'] or status['revoked']: status_code = 401 else: chan = filter_guild_channel(guild_id, channel_id) if not chan.get("write"): status_code = 401 elif not illegal_post: userid = session["user_id"] content = format_everyone_mention(chan, content) webhook = get_channel_webhook_url(guild_id, channel_id) if userid in get_administrators_list(): oldcontent = content content = "(Titan Dev) " + oldcontent if webhook: if (session['unauthenticated']): username = session["username"] + "#" + str( session["user_id"]) avatar = url_for('static', filename='img/titanembeds_round.png', _external=True) else: username = session["username"] if dbUser: if dbUser.nickname: username = dbUser.nickname if content.startswith("(Titan Dev) "): content = content[12:] username = "******" + username else: username = username + "#" + str( session['discriminator']) avatar = session['avatar'] message = discord_api.execute_webhook(webhook.get("id"), webhook.get("token"), username, avatar, content) else: message = discord_api.create_message(channel_id, content) status_code = message['code'] response = jsonify(message=message.get('content', message), status=status, illegal_reasons=illegal_reasons) response.status_code = status_code return response
def context_processor(): return {"devs": get_administrators_list(), "constants": constants}