Spaces:
Building
Building
import discord | |
from discord import app_commands | |
import asyncio | |
from fastapi import FastAPI | |
import uvicorn | |
from petsimgo import petsimgo | |
from petroll import petroll | |
from cash import cash | |
from dice import dice | |
from admincash import admincash | |
from shop import shop | |
from cashapp import cashapp | |
from database import database | |
app = FastAPI() | |
intents = discord.Intents.default() | |
intents.message_content = True | |
bot = discord.Client(intents=intents) | |
tree = app_commands.CommandTree(bot) | |
async def read_root(): | |
return {"Hello": "World"} | |
tree.add_command(petsimgo) | |
tree.add_command(petroll) | |
tree.add_command(cash) | |
tree.add_command(dice) | |
tree.add_command(admincash) | |
tree.add_command(shop) | |
tree.add_command(cashapp) | |
tree.add_command(database) | |
async def on_ready(): | |
await tree.sync() | |
print(f"{bot.user} is now online!") | |
async def run_bot(): | |
await bot.start("MTI5MjkxMDYzMjg3MzQ5MjU4Mw.GbVmvy.8kEhPZyNLrACzBWYEorT7UqNRME7gp6Lvz6lg8") | |
async def startup_event(): | |
asyncio.create_task(run_bot()) | |
if __name__ == "__main__": | |
uvicorn.run("main:app", host="0.0.0.0", port=7860) |