Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import asyncio, 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 asgiref.wsgi import WsgiToAsgi
- from hypercorn.asyncio import serve
- from hypercorn.config import Config
- from flask import Flask, jsonify, request
- from api.api import homePage, robloxToDiscord
- 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
- PROD_TYPE = os.getenv('PROD_TYPE')
- bot = Client(token=os.getenv(PROD_TYPE), intents=Intents.ALL)
- bot.load_extension("bot.automated.onGuildUpdate")
- bot.load_extension("bot.automated.onGuildMemberJoin")
- bot.load_extension("bot.automated.onMessage")
- # bot.load_extension("bot.automated.randomQOTD")
- bot.load_extension("bot.automated.onReady")
- # bot.load_extension("bot.automated.robloxAuditLog")
- bot.load_extension("bot.automated.moderationLogs")
- bot.load_extension("bot.automated.cooldown")
- bot.load_extension("bot.misc.verify_button")
- bot.load_extension("bot.misc.context_menus")
- bot.load_extension("bot.commands.info")
- bot.load_extension("bot.commands.check")
- bot.load_extension("bot.commands.linking")
- bot.load_extension("bot.commands.moderator")
- bot.load_extension("bot.commands.economy")
- bot.load_extension("bot.commands.verify")
- setup(bot, FlaskAPI, "0.0.0.0", 5000)
- bot.load_extension("bot.api.robloxtodiscord")
- bot.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement