Advertisement
LawMixer

ss

Jul 3rd, 2023
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. import os, firebase_admin, requests
  2.  
  3. from dotenv import load_dotenv
  4. from pathlib import Path
  5.  
  6. dotenv_path = Path('configs/.env')
  7. load_dotenv(dotenv_path=dotenv_path)
  8.  
  9. from firebase_admin import credentials, db
  10.  
  11. from interactions import Client, Intents, listen
  12. from interactions_restful import setup
  13. from interactions_restful.backends.flask_api import FlaskAPI
  14. from flask import Flask
  15.  
  16. cred = credentials.Certificate("configs/project-scpf-firebase-adminsdk-q8rkn-aec3853ae6.json")
  17.  
  18. default_app = firebase_admin.initialize_app(cred, {
  19. 'databaseURL': "https://project-scpf-default-rtdb.firebaseio.com"
  20. }, name="default_app3")
  21.  
  22. PROD_TYPE = os.getenv('PROD_TYPE')
  23. client = Client(token=os.getenv(PROD_TYPE), intents=Intents.ALL)
  24. setup(client, FlaskAPI, "0.0.0.0", 5000)
  25.  
  26. client.load_extension("bot.automated.onGuildUpdate")
  27. client.load_extension("bot.automated.onGuildMemberJoin")
  28. client.load_extension("bot.automated.onMessage")
  29. # bot.load_extension("bot.automated.randomQOTD")
  30. client.load_extension("bot.automated.onReady")
  31. # bot.load_extension("bot.automated.robloxAuditLog")
  32. client.load_extension("bot.automated.moderationLogs")
  33. client.load_extension("bot.automated.cooldown")
  34.  
  35. client.load_extension("bot.misc.verify_button")
  36. client.load_extension("bot.misc.context_menus")
  37.  
  38. client.load_extension("bot.commands.info")
  39. client.load_extension("bot.commands.check")
  40. client.load_extension("bot.commands.linking")
  41. client.load_extension("bot.commands.moderator")
  42. client.load_extension("bot.commands.economy")
  43. client.load_extension("bot.commands.verify")
  44.  
  45. client.load_extension("bot.api.robloxtodiscord")
  46.  
  47.  
  48. client.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement