57b460737c
* FEATURE: add topic tags changed trigger to chat integration * FEATURE: add placeholder for reply to topic trigger add description on how to use the placeholder * DEV: Move slack message creation to provider Add tests to new method * FEATURE: add ${URL} to placeholder replacements and added tags link If triggered when a topic tag is changed, message behavior will follow what user defined in message. * DEV: Update tests with tags * DEV: add post to topic for testing * DEV: update test strings * DEV: add early return for topic tags changed trigger * DEV: move early return to use try/catch * DEV: update `create_slack_message` to not send a tuple of values * DEV: refactor method to be more readable * FEATURE: add `${ADDED_AND_REMOVED}` for default texts * DEV: Update typo in test * DEV: Add tests to check when if `create_slack_message` raises an error * DEV: Remove the `tag_added` from chat-integration filter Added migration to handle the migration of the `tag_added` filter from the chat-integration plugin. Only removed the logic from the plugin, data removal will happen in a future PR * DEV: lint migration file * DEV: update chat-integration to not show "tag_added" rules * DEV: update added and missing tags logic * DEV: update context variable name * DEV: update migration to include `begin/rescue` block and added a list with available filters |
||
---|---|---|
.github/workflows | ||
admin/assets/javascripts/admin | ||
app | ||
assets | ||
config | ||
db/migrate | ||
lib/discourse_chat_integration | ||
spec | ||
test/javascripts/acceptance | ||
.discourse-compatibility | ||
.eslintrc.cjs | ||
.gitignore | ||
.prettierrc.cjs | ||
.rubocop.yml | ||
.streerc | ||
.template-lintrc.cjs | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE | ||
README.md | ||
package.json | ||
plugin.rb | ||
translator.yml | ||
yarn.lock |
README.md
Chat Integration Plugin
Integrate your chat system of choice with Discourse.
For more information, please see: https://meta.discourse.org/t/chatroom-integration-plugin-discourse-chat-integration/66522