Spaces:
Building
Building
File size: 944 Bytes
8067274 e306b36 6b076a3 8067274 e306b36 8067274 e306b36 6b076a3 8e6a929 8067274 e306b36 d1838af e306b36 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
import discord
from discord import app_commands
import asyncio
from fastapi import FastAPI
import uvicorn
from commands import petsimgo, petroll, cash, dice, admincash
app = FastAPI()
intents = discord.Intents.default()
intents.message_content = True
bot = discord.Client(intents=intents)
tree = app_commands.CommandTree(bot)
@app.get("/")
async def read_root():
return {"Hello": "World"}
tree.add_command(petsimgo.petsimgo)
tree.add_command(petroll.petroll)
tree.add_command(cash.cash)
tree.add_command(dice.dice)
tree.add_command(admincash.admincash)
@bot.event
async def on_ready():
await tree.sync()
print(f"{bot.user} is now online!")
async def run_bot():
await bot.start("MTI5MjkxMDYzMjg3MzQ5MjU4Mw.GbVmvy.8kEhPZyNLrACzBWYEorT7UqNRME7gp6Lvz6lg8")
@app.on_event("startup")
async def startup_event():
asyncio.create_task(run_bot())
if __name__ == "__main__":
uvicorn.run("app:app", host="0.0.0.0", port=7860) |