PdcA3njs
PdcA3njs
TOKEN = 'MTM4NDY0MDU2NTI5OTI1MzMzMQ.GPlhGo.TgL3KYBe-WiDxDUv0bnGZ24SC_KSHT4GNCarbc'
# Replace this with your bot token
intents = discord.Intents.default()
intents.message_content = True
linking_codes = {}
@bot.event
async def on_ready():
print(f"Bot is online as {bot.user}")
try:
synced = await bot.tree.sync()
print(f"Synced {len(synced)} commands.")
except Exception as e:
print(e)
def check(m):
return m.author.id == interaction.user.id and m.content.lower()
in ["yes", "no"]
try:
msg = await bot.wait_for("message", check=check, timeout=30)
if msg.content.lower() == "yes":
linking_codes[code] = dummy_user
await interaction.followup.send(f"Linked to: `{dummy_user}`
✅", ephemeral=True)
return
else:
await interaction.followup.send("Rechecking...",
ephemeral=True)
except asyncio.TimeoutError:
await interaction.followup.send("Timeout. Rechecking...",
ephemeral=True)
bot.loop.create_task(wait_for_join())
code = data.get("linking_code")
player = linking_codes.get(code)
if player:
await interaction.response.send_message(f"Items assigned to
`{player}` 🎁", ephemeral=True)
else:
await interaction.response.send_message("Invalid or expired linking
code ⛔", ephemeral=True)
except Exception as e:
await interaction.response.send_message(f"Error: {e}", ephemeral=True)
bot.run(TOKEN)