Webhook is using external file.
build_develop / build (push) Failing after 16s

This commit is contained in:
2024-05-14 12:19:11 -04:00
parent b12e2427a3
commit 3fec5fab41
2 changed files with 12 additions and 2 deletions
+5 -2
View File
@@ -1,6 +1,9 @@
from dakiny_bot import app from fastapi import APIRouter
router = APIRouter()
@app.post("/message/") @router.post("/message/")
async def hello(): async def hello():
print("we did a webhook") print("we did a webhook")
return {"message": "webhook get"}
+7
View File
@@ -4,10 +4,12 @@ import sys
import hydra import hydra
import nextcord import nextcord
import uvicorn
from fastapi import FastAPI from fastapi import FastAPI
from hydra.core.config_store import ConfigStore from hydra.core.config_store import ConfigStore
from nextcord.ext import commands from nextcord.ext import commands
import classes.clan_message as clan_message
import database_setup.create_database as create_database import database_setup.create_database as create_database
from classes.nominate_highcouncil_views import NominateHighCouncilView from classes.nominate_highcouncil_views import NominateHighCouncilView
from classes.nominate_views import NominateView from classes.nominate_views import NominateView
@@ -29,6 +31,7 @@ handler.setFormatter(
logger.addHandler(handler) logger.addHandler(handler)
app = FastAPI() app = FastAPI()
app.include_router(clan_message.router)
@hydra.main(config_path="conf", config_name="config") @hydra.main(config_path="conf", config_name="config")
@@ -64,6 +67,10 @@ def main(cfg: DakinyConfig):
bot.add_view(VoteHighcouncilView(cfg, bot.get_guild(cfg.params.guild_id))) bot.add_view(VoteHighcouncilView(cfg, bot.get_guild(cfg.params.guild_id)))
print(f"{bot.user.name} has connected to Discord!") print(f"{bot.user.name} has connected to Discord!")
config = uvicorn.Config("main:app", port=5000, log_level="info")
server = uvicorn.Server(config)
await server.serve()
# Run Discord bot # Run Discord bot
bot.run(bot.config.params.discord_token) bot.run(bot.config.params.discord_token)