【发布时间】:2021-05-30 04:40:04
【问题描述】:
当有人将值更改为 heroku postgres 时,我如何保存每个服务器的 self.stn_hoist 值?
@commands.command()
@commands.has_permissions(administrator=True)
async def hoist(self, ctx, value):
embed=discord.Embed(color=0x850000)
embed.add_field(name="hoist", value=f'has been set to `{value}`.', inline=False)
if value.lower() == 'yes':
self.stn_hoist = True
await ctx.send(embed=embed)
elif value.lower() == 'no':
self.stn_hoist = False
await ctx.send(embed=embed)
else:
await ctx.send(embed=discord.Embed(color=0x850000).add_field(name="hoist", value=f'can not be set to `{value}`'))
【问题讨论】:
-
我将 heroku postgres 添加到 heroku 应用程序并将其连接到 bot.py 但我不知道如何创建数据库并保存变量更改
-
是否要将
stn_hoist保存为变量? -
@Ceres 我想知道如何将每个服务器的设置(如
stn_hoist)保存在数据库中以及如何加载on_ready()
标签: python heroku discord discord.py