Add support for Slack Interactive Messages.
Add example of Slack button application that provides a bot that uses interactive messages.
New functionality in Slack bot: Botkit will track spawned Slack bots and route incoming webhooks to pre-existing RTM bots. This enables RTM bots to reply to interactive messages and slash commands.
Improves Slack RTM reconnects thanks to @selfcontained PR #274
Adds support for Twilio IP Messenging bots
Add example bot: twilio_ipm_bot.js
Slack changes:
Adds authentication of incoming Slack webhooks if token specified. More info [Thanks to @sgud]
Improves support for direct_mentions of bots in Slack (Merged PR #189)
Make the oauth identity available to the user of the OAuth endpoint via req.identity
(Merged PR #174)
Fix issue where single team apps had a hard time receiving slash command events without funky workaround. (closes Issue #108)
Add team_slashcommand.js and team_outgoingwebhook.js to the examples folder.
Facebook changes:
The attachment
field may now be used by Facebook bots within a conversation for both convo.say and convo.ask. In addition, postback messages can now be received as the answer to a convo.ask in addition to triggering their own facebook_postback event. [Thanks to @crummy and @tkornblit]
Include attachments field in incoming Facebook messages (Merged PR #231)
Adds built-in support for opening a localtunnel.me tunnel to expose Facebook webhook endpoint while developing locally. (Merged PR #234)
Fix issue with over-zealous try/catch in Slack_web_api.js
Adds support for Facebook Messenger bots.
Rename example bot: bot.js became slack_bot.js
Add example bot: facebook_bot.js
Changes conversation.ask to use the same pattern matching function as
is used in hears()
Adds controller.changeEars()
Developers can now globally change the
way Botkit matches patterns.
Add new middleware hooks. Developers can now change affect a message
as it is received or sent, and can also change the way Botkit matches
patterns in the hears()
handler.
Next time I promise to start a change log at v0.0.0