Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, firebase_admin, requests
- from dotenv import load_dotenv
- from pathlib import Path
- dotenv_path = Path('configs/.env')
- load_dotenv(dotenv_path=dotenv_path)
- from firebase_admin import credentials, db
- from interactions import Client, Intents, listen
- from interactions_restful import setup
- from interactions_restful.backends.flask_api import FlaskAPI
- from flask import Flask
- cred = credentials.Certificate("configs/project-scpf-firebase-adminsdk-q8rkn-aec3853ae6.json")
- default_app = firebase_admin.initialize_app(cred, {
- 'databaseURL': "https://project-scpf-default-rtdb.firebaseio.com"
- }, name="default_app3")
- PROD_TYPE = os.getenv('PROD_TYPE')
- client = Client(token=os.getenv(PROD_TYPE), intents=Intents.ALL)
- setup(client, FlaskAPI, "0.0.0.0", 5000)
- client.load_extension("bot.automated.onGuildUpdate")
- client.load_extension("bot.automated.onGuildMemberJoin")
- client.load_extension("bot.automated.onMessage")
- # bot.load_extension("bot.automated.randomQOTD")
- client.load_extension("bot.automated.onReady")
- # bot.load_extension("bot.automated.robloxAuditLog")
- client.load_extension("bot.automated.moderationLogs")
- client.load_extension("bot.automated.cooldown")
- client.load_extension("bot.misc.verify_button")
- client.load_extension("bot.misc.context_menus")
- client.load_extension("bot.commands.info")
- client.load_extension("bot.commands.check")
- client.load_extension("bot.commands.linking")
- client.load_extension("bot.commands.moderator")
- client.load_extension("bot.commands.economy")
- client.load_extension("bot.commands.verify")
- client.load_extension("bot.api.robloxtodiscord")
- client.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement