fix not finding message2

This commit is contained in:
2023-11-16 23:22:17 +01:00
parent 552903f760
commit d63d54d3ed

View File

@@ -38,7 +38,8 @@ class CounterView(discord.ui.View): # Create a class called MyView that subclas
storage["counter"] = storage["counter"] + 1 storage["counter"] = storage["counter"] + 1
with open('storage.json', 'w') as f: with open('storage.json', 'w') as f:
json.dump(storage, f) json.dump(storage, f)
message = bot.get_message(int(storage["message_id"])) channel = bot.get_channel(int(storage["channel_id"]))
message = channel.fetch_message(int(storage["message_id"]))
await message.edit(embed=create_embed(storage["counter"]), view=CounterView()) await message.edit(embed=create_embed(storage["counter"]), view=CounterView())
await interaction.response.send_message("Fertig", ephemeral=True) await interaction.response.send_message("Fertig", ephemeral=True)
@@ -46,8 +47,7 @@ class CounterView(discord.ui.View): # Create a class called MyView that subclas
@bot.slash_command(name="set_channel", description="Setze den Channel, in dem der Zähler erstellt wird.") @bot.slash_command(name="set_channel", description="Setze den Channel, in dem der Zähler erstellt wird.")
async def set_channel(ctx): async def set_channel(ctx):
channel = ctx.channel channel = ctx.channel
with open('storage.json', 'w') as f: storage["channel_id"] = channel.id
json.dump(storage, f)
message = await channel.send(embed=create_embed(storage["counter"]), view=CounterView()) message = await channel.send(embed=create_embed(storage["counter"]), view=CounterView())
storage["message_id"] = message.id storage["message_id"] = message.id
with open('storage.json', 'w') as f: with open('storage.json', 'w') as f: