- Updates to Botkit 4.5: extensive updates to bot.js and all samples
- Modify project structure based on botkit-generator Yeoman template
skills/
,plugins/
,configurations/
,extensions/
removed in favor offeatures/
- Include Redis support in main branch
- Remove
redis
andplugin
branches - Add
hello.js
sample - Rename various samples
- Add command/help array to controller, autogenerate help menu in
help.js
- updating to Bokit v0.7
- fix for botcommons 'platform' (formely 'plaform')
- turning botcommons and healtcheck JSON to snake_case (formely kebab-case)
- introducing ACCESS_TOKEN env variable
- backward compatibility for SPARK_TOKEN env variable
- documentation updates (removing spark mentions)
- added popular skills from convos@sparkbot.io
- configuration through environment variables or hard-coded values in the .env file
- skills: organize your bot behaviours by placing 'commands', 'conversations' and 'events' in the skills directory
- user experience: the template comes with ready-to-use skills: a 'welcome' invite, as well as 'help' and 'fallback' commands.
- healthcheck: easily check that everything goes well by hitting the ping endpoint automatically exposed.
- metadata: expose extra info via command and on a public address so that Spark users can inquire on Bot Author / Legal mentions / Healthcheck endpoint...
- mentions: the appendMention utility function helps Spark users remind to mention the bot in Group spaces. popular cloud providers: the bot self-configures when run on Glitch, and also Heroku (if dyno-metadata are installed for Heroku).