We’ve received a request from one of our Project Team members to automate the daily stand-up meetings using Cisco Spark.
The script can be found at SparkScrumBot
The script is running from /etc/crontab as a service each morning.
10 9 * * 1,2,3,4,5 root systemctl force-reload ScrumBot.service
Some short description of the code actions:
- At the defined time, the script will check all the participants of the selected space. Return a list.
- It should be possible to specify exclusions (which users needs to be deleted from that list). Return a list.
- The bot sends the same question to all the participants from the space.
- When user answers, the script retrieves the latest message from the user collection, and, if it’s a pointer, records the first answer into the answer collection. For each user. Ask a second question. Third.
- Post a message to the general space, with mentioning the user.
- Repeat the previous cycle with getting responses from each user.
That’s it. We are still planing to make some modifications and add additional features.