Advertisement
LawMixer

11

Jul 3rd, 2023
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. import asyncio, 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 asgiref.wsgi import WsgiToAsgi
  10. from hypercorn.asyncio import serve
  11. from hypercorn.config import Config
  12.  
  13. from flask import Flask, jsonify, request
  14. from api.api import homePage, robloxToDiscord
  15. from firebase_admin import credentials, db
  16.  
  17. from interactions import Client, Intents, listen
  18. from interactions_restful import setup
  19. from interactions_restful.backends.flask_api import FlaskAPI
  20.  
  21.  
  22. PROD_TYPE = os.getenv('PROD_TYPE')
  23. bot = Client(token=os.getenv(PROD_TYPE), intents=Intents.ALL)
  24.  
  25.  
  26. bot.load_extension("bot.automated.onGuildUpdate")
  27. bot.load_extension("bot.automated.onGuildMemberJoin")
  28. bot.load_extension("bot.automated.onMessage")
  29. # bot.load_extension("bot.automated.randomQOTD")
  30. bot.load_extension("bot.automated.onReady")
  31. # bot.load_extension("bot.automated.robloxAuditLog")
  32. bot.load_extension("bot.automated.moderationLogs")
  33. bot.load_extension("bot.automated.cooldown")
  34.  
  35.  
  36. bot.load_extension("bot.misc.verify_button")
  37. bot.load_extension("bot.misc.context_menus")
  38.  
  39. bot.load_extension("bot.commands.info")
  40. bot.load_extension("bot.commands.check")
  41. bot.load_extension("bot.commands.linking")
  42. bot.load_extension("bot.commands.moderator")
  43. bot.load_extension("bot.commands.economy")
  44. bot.load_extension("bot.commands.verify")
  45.  
  46. setup(bot, FlaskAPI, "0.0.0.0", 5000)
  47.  
  48. bot.load_extension("bot.api.robloxtodiscord")
  49.  
  50. bot.start()
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement