为了账号安全,请及时绑定邮箱和手机立即绑定

如何使机器人显示“正在输入……”状态?

如何使机器人显示“正在输入……”状态?

慕田峪7331174 2021-04-01 14:15:58
所以,如果我有一个很长的命令,像这样:@bot.command(pass_context=True)async def longCommand(ctx):   #typing status   sleep(10)   bot.say("Done!")不幸的是,在文档中或此处未找到任何内容。
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

如果使用rewrite分支,则所有都Messageable具有一个typing允许您无限期键入的上下文管理器和一个trigger_typing可在几秒钟内显示键入消息的协程。


@bot.command()

async def longCommand(ctx):

   async with ctx.typing():

        await sleep(10)

   await ctx.send("Done!")


查看完整回答
反对 回复 2021-04-27
  • 3 回答
  • 0 关注
  • 182 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号