Skip to content

social-robotics-lab/slack_dialog_bots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slack_dialog_bots

Slackで対話するボット

事前準備

.envファイルを作成し、SLACK_BOT_TOKENとSLACK_API_TOKENを設定する。

起動方法

master, facilitator, timekeeperのそれぞれのフォルダでbot.pyを起動する。

cd master
python bot.py
cd facilitator
python bot.py
cd timekeeper
python bot.py

仕組み

  • masterがボットの対話の内容が記述されたscenario.jsonを読み込む。- scenario.jsonに従って、facilitatorとtimekeeperに発話の命令を送る(pyzmqを使って命令を送信する)。
  • facilitatorとtimekeeperは自分宛の命令であれば、Slackに発話を投稿する。
  • ユーザの入力はいつでも可能。ただし、シナリオ進行に影響するのはscenario.jsonでtypeがwaitの時のみ。

About

Slackで対話するボット

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages