/todaybot

Simple slack bot to create and publish daily done/to-do lists.

Primary LanguagePythonMIT LicenseMIT

todaybot

A simple conversational slackbot to generate daily pre-SCRUM todo lists.

Installation

  1. Download the todaybot code

     $ git clone https://github.com/ndethore/todaybot.git
    
  2. Install dependencies (virtualenv is recommended.)

     $ pip install -r requirements.txt
    
  3. Configure todaybot with a user token or a bot token

     $ vi bot.conf
     
     SLACK_TOKEN: "xoxb-11111111111-222222222222222"
     TODO_CHANNEL: "#somechannel"
    

Usage

python todaybot.py

Note: You must obtain a token for the user/bot. You can find or generate these at the Slack API page.

TODO

  • Add a timer to let the user input multiple items without interuptions.
  • Export the questions / answers to an external files for internationalization/customization.
  • Export the list title and content format for more flexibilty.