【发布时间】:2021-12-28 20:46:34
【问题描述】:
我正在开发一个 API 并使用它创建了一个命令,但是当我将它托管在 heroku 上时它不起作用。当我尝试在本地运行它时,情况并非如此。我该怎么办?我应该向 heroku 添加一些东西以使其能够与我的 api 一起使用吗?
如果你需要我的代码在这里:
@bot.command()
async def doviz(ctx):
results = requests.get('https://api.genelpara.com/embed/doviz.json').json()
content = results['USD']['satis']
EUR = results['EUR']['satis']
GBP = results['GBP']['satis']
embed = discord.Embed(title="Kur Fiyatları", description="Empty")
embed.add_field(name="USD: ", value=f"{content}")
embed.add_field(name="EUR: ", value=f"{EUR}")
embed.add_field(name="GBP: ", value=f"{GBP}")
await ctx.send(embed=embed)
【问题讨论】:
-
当您说“它不起作用”时,您看到的具体行为是什么?
-
可悲的是什么都没发生
-
您可以添加一些日志记录,这可能有助于找到它“停止工作”的位置。
-
谢谢,我会试试的
标签: python api heroku hosting heroku-api