keicho
/nishio/nishio.iconさんが開発している聞き出しチャットシステム
仕様とか
改行はできないみたい
代わりに相槌モードを使う?
一度Export for Scrapboxを実行すると、新しいタブで同じ会話を開かない限り会話ログが更新されない?
機能
feedback
複数行の回答を入力できる
「まず聞いて」で開始
この間botは相槌するだけになる
「おしまい」で終了
心の声
botには入力されない文章
(で始める
コメントを残したいときとかに使う
解析
会話はserver経由で計算している
https://keicho.herokuapp.com/api/webにapplication/jsonで回答内容を送ると、botの答えが返ってくる
心の声を投げると空文字が返ってくる
request
code:ts
type Request = {
talk: string; // 会話のID
text: string; // 回答
user: 'nobody'; // Slack bot時代の名残
};
response
code:ts
type Response = {
text: string; // botの質問
buttons: string[]; // feedback
can_input: boolean; // チャットUIから自由入力欄を隠すための値
};
新しい会話を始めるときはhttps://keicho.herokuapp.com/api/web/create/?mode=normalにアクセスする
新しいtalk IDがテキスト形式で返ってくる