小编Thr*_*t86的帖子

如何在 Heroku 中运行 UVICORN?

所以我已经想出了如何编写 fastAPI 并且我准备将我的脚本部署到我使用过 fastAPI ( https://fastapi.tiangolo.com/ ) 的heroku但是问题是当我向 heroku 发出请求时它只会返回:

<html>
  <head>
    <title>Internal Server Error</title>
  </head>
  <body>
    <h1><p>Internal Server Error</p></h1>

  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这意味着脚本已打开,但我看不到错误,并且我会说在本地它完全正常。

我无法看到问题所在的任何日志,但是我想说我的问题可能是我不确定我的procfile是否正确,因为我根本没有编辑它而且我对此很陌生,我在这里请问我如何能够在heroku中运行我的fastapi脚本?

我所知道的是,为了能够运行脚本,您必须使用命令uvicorn main:app --reload,如果您这样做,它将无法工作等py main.py我做错了什么?

python heroku fastapi uvicorn

16
推荐指数
3
解决办法
5938
查看次数

Discord.py - 如何接收和发送消息到特定频道?

昨天我正在做一些简单的事情,其中​​一个机器人!name Barty会打印回来Hello Barty

@bot.command()
async def name(ctx, args):
    await ctx.send("hello {}".format(args)
Run Code Online (Sandbox Code Playgroud)

然而,我此时面临的问题是机器人会响应我使用的任何频道,!name XXXX而我想要做的是我只想对不和谐的给定特定频道做出反应。

我试图做:

@bot.event
async def on_message(message):

    if message.channel.id == 1234567:

        @bot.command()
        async def name(ctx, args):
            await ctx.send("hello {}".format(args)
Run Code Online (Sandbox Code Playgroud)

但这完全行不通,我没有想法,我在这里。

如何向给定的特定通道发送命令并从那里获得响应?

python discord discord.py

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

discord ×1

discord.py ×1

fastapi ×1

heroku ×1

uvicorn ×1