Skip to content

多次输入

from ayaka import AyakaApp

app = AyakaApp("多次输入")


@app.on.idle()
@app.on.command("我要输入")
async def _():
    '''启动应用'''
    await app.start()
    app.set_state("输入中")
    app.cache.msgs = []


@app.on.state("输入中")
@app.on.text()
async def _():
    '''输入吧'''
    app.cache.msgs.append(app.event.get_plaintext())


@app.on.state("输入中")
@app.on.command("提交")
async def _():
    '''提交信息并关闭应用'''
    msgs = app.cache.msgs
    await app.send("成功提交")
    await app.send("\n".join(msgs))
    await app.close()

图片

下一步

在这里~ ↘