removed test command
parent
e16411d0ef
commit
53ca312fd9
48
bot.py
48
bot.py
|
@ -146,52 +146,4 @@ class ApplicationModal(discord.ui.Modal):
|
||||||
await user.send(f"Reason: {reason}")
|
await user.send(f"Reason: {reason}")
|
||||||
await interaction.response.send_message(content="Application declined", ephemeral=True)
|
await interaction.response.send_message(content="Application declined", ephemeral=True)
|
||||||
|
|
||||||
@bot.slash_command()
|
|
||||||
async def test(ctx):
|
|
||||||
user = await ctx.author.create_dm()
|
|
||||||
await user.send("Hey! Your application has started. You have 300 seconds to complete it.")
|
|
||||||
|
|
||||||
application = {'userId': ctx.author.id}
|
|
||||||
|
|
||||||
modal_number = max_questions // 5
|
|
||||||
|
|
||||||
for i in range(1, max_questions+1):
|
|
||||||
modal = ApplicationModal(title=f"{SERVER_NAME} Application \n {questions[i]}")
|
|
||||||
modal.add_item(discord.ui.InputText(label=f"Answer: ", custom_id=f"question{question_index}"))
|
|
||||||
await ctx.send_modal(modal)
|
|
||||||
|
|
||||||
|
|
||||||
for i in range(1, max_questions+1):
|
|
||||||
modal.add_item(discord.ui.InputText(label=f"Question [{i}/{max_questions}]: {questions[i]}", placeholder="Placeholder Test"), custom_id=f"question{i}")
|
|
||||||
await user.send(embed=embed)
|
|
||||||
response = await bot.wait_for('message', check=lambda m: m.author == ctx.author and m.channel == user, timeout=300)
|
|
||||||
application[f'question{i}'] = response.content
|
|
||||||
|
|
||||||
try:
|
|
||||||
with open('applications.json', 'r') as f:
|
|
||||||
data = json.load(f)
|
|
||||||
except (FileNotFoundError, json.JSONDecodeError):
|
|
||||||
data = []
|
|
||||||
|
|
||||||
data.append(application)
|
|
||||||
with open('applications.json', 'w') as f:
|
|
||||||
json.dump(data, f)
|
|
||||||
|
|
||||||
|
|
||||||
line = discord.ui.InputText(label="Short Input", placeholder="Placeholder Test")
|
|
||||||
line2 = discord.ui.InputText(label="Shorts Input", placeholder="Placeholsder Test")
|
|
||||||
#modal.children = [line]
|
|
||||||
#modal.callback
|
|
||||||
modal.add_item(discord.ui.InputText(label="Short Input", placeholder="Placeholder Test"))
|
|
||||||
await ctx.send_modal(modal)
|
|
||||||
|
|
||||||
await modal.wait()
|
|
||||||
|
|
||||||
async def callback(ctx, interact):
|
|
||||||
print(ctx)
|
|
||||||
print(ctx.message)
|
|
||||||
print(interact)
|
|
||||||
print("lol")
|
|
||||||
#await ctx.response.defer()
|
|
||||||
|
|
||||||
bot.run(TOKEN)
|
bot.run(TOKEN)
|
Loading…
Reference in New Issue