confirmation

pull/118/head
bobloy 5 years ago
parent a98eb75c0f
commit e8eb3f76e4

@ -272,10 +272,16 @@ class Chatter(Cog):
await ctx.send("Error occurred :(")
@chatter.command(name="trainubuntu")
async def chatter_train_ubuntu(self, ctx: commands.Context):
async def chatter_train_ubuntu(self, ctx: commands.Context, confirmation: bool = False):
"""
WARNING: Large Download! Trains the bot using Ubuntu Dialog Corpus data.
"""
if not confirmation:
await ctx.maybe_send_embed("Warning: This command downloads ~500MB then eats your CPU for training\n"
"If you're sure you want to continue, run `[p]chatter trainubuntu True`")
return
async with ctx.typing():
future = await self.loop.run_in_executor(None, self._train_ubuntu)

Loading…
Cancel
Save