├── .discourse-compatibility ├── .github └── workflows │ └── discourse-plugin.yml ├── .gitignore ├── .npmrc ├── .prettierrc.cjs ├── .rubocop.yml ├── .streerc ├── .template-lintrc.cjs ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── admin └── assets │ └── javascripts │ └── admin │ ├── adapters │ ├── channel.js │ ├── provider.js │ └── rule.js │ ├── chat-integration-route-map.js │ ├── components │ ├── channel-data.gjs │ ├── channel-details.gjs │ ├── channel-param-row.gjs │ ├── modal │ │ ├── channel-error.gjs │ │ ├── edit-channel.gjs │ │ ├── edit-rule.gjs │ │ └── test-integration.gjs │ └── rule-row.gjs │ ├── controllers │ ├── admin-plugins-chat-integration-provider.js │ └── admin-plugins-chat-integration.js │ ├── models │ ├── channel.js │ ├── provider.js │ └── rule.js │ ├── routes │ ├── admin-plugins-chat-integration-index.js │ ├── admin-plugins-chat-integration-provider.js │ └── admin-plugins-chat-integration.js │ └── templates │ ├── plugins-chat-integration-provider.gjs │ └── plugins-chat-integration.gjs ├── app ├── controllers │ ├── chat_controller.rb │ └── public_controller.rb ├── helpers │ └── helper.rb ├── initializers │ └── discourse_chat_integration.rb ├── jobs │ ├── onceoff │ │ ├── add_type_field.rb │ │ └── migrate_from_slack_official.rb │ └── regular │ │ └── notify_chats.rb ├── models │ ├── channel.rb │ ├── plugin_model.rb │ └── rule.rb ├── routes │ ├── discourse.rb │ └── discourse_chat_integration.rb ├── serializers │ ├── channel_serializer.rb │ └── rule_serializer.rb └── services │ ├── manager.rb │ └── problem_check │ └── channel_errors.rb ├── assets ├── javascripts │ └── discourse │ │ ├── public-route-map.js │ │ └── routes │ │ └── transcript.js └── stylesheets │ └── chat-integration.scss ├── config ├── locales │ ├── client.ar.yml │ ├── client.be.yml │ ├── client.bg.yml │ ├── client.bs_BA.yml │ ├── client.ca.yml │ ├── client.cs.yml │ ├── client.da.yml │ ├── client.de.yml │ ├── client.el.yml │ ├── client.en.yml │ ├── client.en_GB.yml │ ├── client.es.yml │ ├── client.et.yml │ ├── client.fa_IR.yml │ ├── client.fi.yml │ ├── client.fr.yml │ ├── client.gl.yml │ ├── client.he.yml │ ├── client.hr.yml │ ├── client.hu.yml │ ├── client.hy.yml │ ├── client.id.yml │ ├── client.it.yml │ ├── client.ja.yml │ ├── client.ko.yml │ ├── client.lt.yml │ ├── client.lv.yml │ ├── client.nb_NO.yml │ ├── client.nl.yml │ ├── client.pl_PL.yml │ ├── client.pt.yml │ ├── client.pt_BR.yml │ ├── client.ro.yml │ ├── client.ru.yml │ ├── client.sk.yml │ ├── client.sl.yml │ ├── client.sq.yml │ ├── client.sr.yml │ ├── client.sv.yml │ ├── client.sw.yml │ ├── client.te.yml │ ├── client.th.yml │ ├── client.tr_TR.yml │ ├── client.ug.yml │ ├── client.uk.yml │ ├── client.ur.yml │ ├── client.vi.yml │ ├── client.zh_CN.yml │ ├── client.zh_TW.yml │ ├── server.ar.yml │ ├── server.be.yml │ ├── server.bg.yml │ ├── server.bs_BA.yml │ ├── server.ca.yml │ ├── server.cs.yml │ ├── server.da.yml │ ├── server.de.yml │ ├── server.el.yml │ ├── server.en.yml │ ├── server.en_GB.yml │ ├── server.es.yml │ ├── server.et.yml │ ├── server.fa_IR.yml │ ├── server.fi.yml │ ├── server.fr.yml │ ├── server.gl.yml │ ├── server.he.yml │ ├── server.hr.yml │ ├── server.hu.yml │ ├── server.hy.yml │ ├── server.id.yml │ ├── server.it.yml │ ├── server.ja.yml │ ├── server.ko.yml │ ├── server.lt.yml │ ├── server.lv.yml │ ├── server.nb_NO.yml │ ├── server.nl.yml │ ├── server.pl_PL.yml │ ├── server.pt.yml │ ├── server.pt_BR.yml │ ├── server.ro.yml │ ├── server.ru.yml │ ├── server.sk.yml │ ├── server.sl.yml │ ├── server.sq.yml │ ├── server.sr.yml │ ├── server.sv.yml │ ├── server.sw.yml │ ├── server.te.yml │ ├── server.th.yml │ ├── server.tr_TR.yml │ ├── server.ug.yml │ ├── server.uk.yml │ ├── server.ur.yml │ ├── server.vi.yml │ ├── server.zh_CN.yml │ └── server.zh_TW.yml └── settings.yml ├── db └── migrate │ ├── 20211202120030_add_unique_index_to_slack_thread_ts.rb │ ├── 20220215103720_update_discord_webhook_domains.rb │ ├── 20240808175526_migrate_tag_added_from_filter_to_automation.rb │ └── 20240903184807_migrate_tag_added_filter_to_all_providers.rb ├── eslint.config.mjs ├── lib └── discourse_chat_integration │ ├── chat_integration_reference_post.rb │ ├── provider.rb │ └── provider │ ├── discord │ └── discord_provider.rb │ ├── flowdock │ └── flowdock_provider.rb │ ├── gitter │ └── gitter_provider.rb │ ├── google │ └── google_provider.rb │ ├── groupme │ └── groupme_provider.rb │ ├── guilded │ └── guilded_provider.rb │ ├── matrix │ └── matrix_provider.rb │ ├── mattermost │ ├── mattermost_command_controller.rb │ └── mattermost_provider.rb │ ├── powerautomate │ └── powerautomate_provider.rb │ ├── rocketchat │ └── rocketchat_provider.rb │ ├── slack │ ├── slack_command_controller.rb │ ├── slack_enabled_setting_validator.rb │ ├── slack_message.rb │ ├── slack_message_formatter.rb │ ├── slack_provider.rb │ └── slack_transcript.rb │ ├── teams │ └── teams_provider.rb │ ├── telegram │ ├── telegram_command_controller.rb │ └── telegram_provider.rb │ ├── webex │ └── webex_provider.rb │ └── zulip │ └── zulip_provider.rb ├── package.json ├── plugin.rb ├── pnpm-lock.yaml ├── spec ├── dummy_provider.rb ├── fabricators │ └── channel_fabricator.rb ├── helpers │ └── helper_spec.rb ├── integration │ └── automation_spec.rb ├── jobs │ ├── onceoff │ │ └── migrate_from_slack_official_spec.rb │ └── regular │ │ └── notify_chats_spec.rb ├── lib │ └── discourse_chat_integration │ │ ├── chat_integration_reference_post_spec.rb │ │ └── provider │ │ ├── discord │ │ └── discord_provider_spec.rb │ │ ├── flowdock │ │ └── flowdock_provider_spec.rb │ │ ├── gitter │ │ └── gitter_provider_spec.rb │ │ ├── google │ │ └── google_provider_spec.rb │ │ ├── groupme │ │ └── groupme_provider_spec.rb │ │ ├── guilded │ │ └── guilded_provider_spec.rb │ │ ├── matrix │ │ └── matrix_provider_spec.rb │ │ ├── mattermost │ │ ├── mattermost_command_controller_spec.rb │ │ └── mattermost_provider_spec.rb │ │ ├── powerautomate │ │ └── powerautomate_provider_spec.rb │ │ ├── rocketchat │ │ └── rocketchat_provider_spec.rb │ │ ├── slack │ │ ├── slack_command_controller_spec.rb │ │ ├── slack_message_formatter_spec.rb │ │ ├── slack_provider_spec.rb │ │ └── slack_transcript_spec.rb │ │ ├── teams │ │ └── teams_provider_spec.rb │ │ ├── telegram │ │ ├── telegram_command_controller_spec.rb │ │ └── telegram_provider_spec.rb │ │ ├── webex │ │ └── webex_provider_spec.rb │ │ └── zulip │ │ └── zulip_provider_spec.rb ├── models │ ├── channel_spec.rb │ └── rule_spec.rb ├── requests │ ├── chat_controller_spec.rb │ └── public_controller_spec.rb ├── services │ ├── manager_spec.rb │ └── problem_check │ │ └── channel_errors_spec.rb └── system │ ├── core_features_spec.rb │ └── create_channel_spec.rb ├── stylelint.config.mjs ├── test └── javascripts │ └── acceptance │ ├── chat-integration-test.js │ └── transcript-test.js └── translator.yml /.discourse-compatibility: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/.discourse-compatibility -------------------------------------------------------------------------------- /.github/workflows/discourse-plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/.github/workflows/discourse-plugin.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict = true 2 | auto-install-peers = false 3 | -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = require("@discourse/lint-configs/prettier"); 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_gem: 2 | rubocop-discourse: stree-compat.yml 3 | -------------------------------------------------------------------------------- /.streerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/.streerc -------------------------------------------------------------------------------- /.template-lintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = require("@discourse/lint-configs/template-lint"); 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/README.md -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/adapters/channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/adapters/channel.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/adapters/provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/adapters/provider.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/adapters/rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/adapters/rule.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/chat-integration-route-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/chat-integration-route-map.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/components/channel-data.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/components/channel-data.gjs -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/components/channel-details.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/components/channel-details.gjs -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/components/channel-param-row.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/components/channel-param-row.gjs -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/components/modal/channel-error.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/components/modal/channel-error.gjs -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/components/modal/edit-channel.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/components/modal/edit-channel.gjs -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/components/modal/edit-rule.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/components/modal/edit-rule.gjs -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/components/modal/test-integration.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/components/modal/test-integration.gjs -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/components/rule-row.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/components/rule-row.gjs -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/controllers/admin-plugins-chat-integration-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/controllers/admin-plugins-chat-integration-provider.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/controllers/admin-plugins-chat-integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/controllers/admin-plugins-chat-integration.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/models/channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/models/channel.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/models/provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/models/provider.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/models/rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/models/rule.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/routes/admin-plugins-chat-integration-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/routes/admin-plugins-chat-integration-index.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/routes/admin-plugins-chat-integration-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/routes/admin-plugins-chat-integration-provider.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/routes/admin-plugins-chat-integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/routes/admin-plugins-chat-integration.js -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/templates/plugins-chat-integration-provider.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/templates/plugins-chat-integration-provider.gjs -------------------------------------------------------------------------------- /admin/assets/javascripts/admin/templates/plugins-chat-integration.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/admin/assets/javascripts/admin/templates/plugins-chat-integration.gjs -------------------------------------------------------------------------------- /app/controllers/chat_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/controllers/chat_controller.rb -------------------------------------------------------------------------------- /app/controllers/public_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/controllers/public_controller.rb -------------------------------------------------------------------------------- /app/helpers/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/helpers/helper.rb -------------------------------------------------------------------------------- /app/initializers/discourse_chat_integration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/initializers/discourse_chat_integration.rb -------------------------------------------------------------------------------- /app/jobs/onceoff/add_type_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/jobs/onceoff/add_type_field.rb -------------------------------------------------------------------------------- /app/jobs/onceoff/migrate_from_slack_official.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/jobs/onceoff/migrate_from_slack_official.rb -------------------------------------------------------------------------------- /app/jobs/regular/notify_chats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/jobs/regular/notify_chats.rb -------------------------------------------------------------------------------- /app/models/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/models/channel.rb -------------------------------------------------------------------------------- /app/models/plugin_model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/models/plugin_model.rb -------------------------------------------------------------------------------- /app/models/rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/models/rule.rb -------------------------------------------------------------------------------- /app/routes/discourse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/routes/discourse.rb -------------------------------------------------------------------------------- /app/routes/discourse_chat_integration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/routes/discourse_chat_integration.rb -------------------------------------------------------------------------------- /app/serializers/channel_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/serializers/channel_serializer.rb -------------------------------------------------------------------------------- /app/serializers/rule_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/serializers/rule_serializer.rb -------------------------------------------------------------------------------- /app/services/manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/services/manager.rb -------------------------------------------------------------------------------- /app/services/problem_check/channel_errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/app/services/problem_check/channel_errors.rb -------------------------------------------------------------------------------- /assets/javascripts/discourse/public-route-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/assets/javascripts/discourse/public-route-map.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/transcript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/assets/javascripts/discourse/routes/transcript.js -------------------------------------------------------------------------------- /assets/stylesheets/chat-integration.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/assets/stylesheets/chat-integration.scss -------------------------------------------------------------------------------- /config/locales/client.ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.ar.yml -------------------------------------------------------------------------------- /config/locales/client.be.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.be.yml -------------------------------------------------------------------------------- /config/locales/client.bg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.bg.yml -------------------------------------------------------------------------------- /config/locales/client.bs_BA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.bs_BA.yml -------------------------------------------------------------------------------- /config/locales/client.ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.ca.yml -------------------------------------------------------------------------------- /config/locales/client.cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.cs.yml -------------------------------------------------------------------------------- /config/locales/client.da.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.da.yml -------------------------------------------------------------------------------- /config/locales/client.de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.de.yml -------------------------------------------------------------------------------- /config/locales/client.el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.el.yml -------------------------------------------------------------------------------- /config/locales/client.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.en.yml -------------------------------------------------------------------------------- /config/locales/client.en_GB.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.en_GB.yml -------------------------------------------------------------------------------- /config/locales/client.es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.es.yml -------------------------------------------------------------------------------- /config/locales/client.et.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.et.yml -------------------------------------------------------------------------------- /config/locales/client.fa_IR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.fa_IR.yml -------------------------------------------------------------------------------- /config/locales/client.fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.fi.yml -------------------------------------------------------------------------------- /config/locales/client.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.fr.yml -------------------------------------------------------------------------------- /config/locales/client.gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.gl.yml -------------------------------------------------------------------------------- /config/locales/client.he.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.he.yml -------------------------------------------------------------------------------- /config/locales/client.hr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.hr.yml -------------------------------------------------------------------------------- /config/locales/client.hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.hu.yml -------------------------------------------------------------------------------- /config/locales/client.hy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.hy.yml -------------------------------------------------------------------------------- /config/locales/client.id.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.id.yml -------------------------------------------------------------------------------- /config/locales/client.it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.it.yml -------------------------------------------------------------------------------- /config/locales/client.ja.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.ja.yml -------------------------------------------------------------------------------- /config/locales/client.ko.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.ko.yml -------------------------------------------------------------------------------- /config/locales/client.lt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.lt.yml -------------------------------------------------------------------------------- /config/locales/client.lv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.lv.yml -------------------------------------------------------------------------------- /config/locales/client.nb_NO.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.nb_NO.yml -------------------------------------------------------------------------------- /config/locales/client.nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.nl.yml -------------------------------------------------------------------------------- /config/locales/client.pl_PL.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.pl_PL.yml -------------------------------------------------------------------------------- /config/locales/client.pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.pt.yml -------------------------------------------------------------------------------- /config/locales/client.pt_BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.pt_BR.yml -------------------------------------------------------------------------------- /config/locales/client.ro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.ro.yml -------------------------------------------------------------------------------- /config/locales/client.ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.ru.yml -------------------------------------------------------------------------------- /config/locales/client.sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.sk.yml -------------------------------------------------------------------------------- /config/locales/client.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.sl.yml -------------------------------------------------------------------------------- /config/locales/client.sq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.sq.yml -------------------------------------------------------------------------------- /config/locales/client.sr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.sr.yml -------------------------------------------------------------------------------- /config/locales/client.sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.sv.yml -------------------------------------------------------------------------------- /config/locales/client.sw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.sw.yml -------------------------------------------------------------------------------- /config/locales/client.te.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.te.yml -------------------------------------------------------------------------------- /config/locales/client.th.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.th.yml -------------------------------------------------------------------------------- /config/locales/client.tr_TR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.tr_TR.yml -------------------------------------------------------------------------------- /config/locales/client.ug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.ug.yml -------------------------------------------------------------------------------- /config/locales/client.uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.uk.yml -------------------------------------------------------------------------------- /config/locales/client.ur.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.ur.yml -------------------------------------------------------------------------------- /config/locales/client.vi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.vi.yml -------------------------------------------------------------------------------- /config/locales/client.zh_CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.zh_CN.yml -------------------------------------------------------------------------------- /config/locales/client.zh_TW.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/client.zh_TW.yml -------------------------------------------------------------------------------- /config/locales/server.ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.ar.yml -------------------------------------------------------------------------------- /config/locales/server.be.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.be.yml -------------------------------------------------------------------------------- /config/locales/server.bg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.bg.yml -------------------------------------------------------------------------------- /config/locales/server.bs_BA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.bs_BA.yml -------------------------------------------------------------------------------- /config/locales/server.ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.ca.yml -------------------------------------------------------------------------------- /config/locales/server.cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.cs.yml -------------------------------------------------------------------------------- /config/locales/server.da.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.da.yml -------------------------------------------------------------------------------- /config/locales/server.de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.de.yml -------------------------------------------------------------------------------- /config/locales/server.el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.el.yml -------------------------------------------------------------------------------- /config/locales/server.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.en.yml -------------------------------------------------------------------------------- /config/locales/server.en_GB.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.en_GB.yml -------------------------------------------------------------------------------- /config/locales/server.es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.es.yml -------------------------------------------------------------------------------- /config/locales/server.et.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.et.yml -------------------------------------------------------------------------------- /config/locales/server.fa_IR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.fa_IR.yml -------------------------------------------------------------------------------- /config/locales/server.fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.fi.yml -------------------------------------------------------------------------------- /config/locales/server.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.fr.yml -------------------------------------------------------------------------------- /config/locales/server.gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.gl.yml -------------------------------------------------------------------------------- /config/locales/server.he.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.he.yml -------------------------------------------------------------------------------- /config/locales/server.hr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.hr.yml -------------------------------------------------------------------------------- /config/locales/server.hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.hu.yml -------------------------------------------------------------------------------- /config/locales/server.hy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.hy.yml -------------------------------------------------------------------------------- /config/locales/server.id.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.id.yml -------------------------------------------------------------------------------- /config/locales/server.it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.it.yml -------------------------------------------------------------------------------- /config/locales/server.ja.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.ja.yml -------------------------------------------------------------------------------- /config/locales/server.ko.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.ko.yml -------------------------------------------------------------------------------- /config/locales/server.lt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.lt.yml -------------------------------------------------------------------------------- /config/locales/server.lv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.lv.yml -------------------------------------------------------------------------------- /config/locales/server.nb_NO.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.nb_NO.yml -------------------------------------------------------------------------------- /config/locales/server.nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.nl.yml -------------------------------------------------------------------------------- /config/locales/server.pl_PL.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.pl_PL.yml -------------------------------------------------------------------------------- /config/locales/server.pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.pt.yml -------------------------------------------------------------------------------- /config/locales/server.pt_BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.pt_BR.yml -------------------------------------------------------------------------------- /config/locales/server.ro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.ro.yml -------------------------------------------------------------------------------- /config/locales/server.ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.ru.yml -------------------------------------------------------------------------------- /config/locales/server.sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.sk.yml -------------------------------------------------------------------------------- /config/locales/server.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.sl.yml -------------------------------------------------------------------------------- /config/locales/server.sq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.sq.yml -------------------------------------------------------------------------------- /config/locales/server.sr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.sr.yml -------------------------------------------------------------------------------- /config/locales/server.sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.sv.yml -------------------------------------------------------------------------------- /config/locales/server.sw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.sw.yml -------------------------------------------------------------------------------- /config/locales/server.te.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.te.yml -------------------------------------------------------------------------------- /config/locales/server.th.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.th.yml -------------------------------------------------------------------------------- /config/locales/server.tr_TR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.tr_TR.yml -------------------------------------------------------------------------------- /config/locales/server.ug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.ug.yml -------------------------------------------------------------------------------- /config/locales/server.uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.uk.yml -------------------------------------------------------------------------------- /config/locales/server.ur.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.ur.yml -------------------------------------------------------------------------------- /config/locales/server.vi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.vi.yml -------------------------------------------------------------------------------- /config/locales/server.zh_CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.zh_CN.yml -------------------------------------------------------------------------------- /config/locales/server.zh_TW.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/locales/server.zh_TW.yml -------------------------------------------------------------------------------- /config/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/config/settings.yml -------------------------------------------------------------------------------- /db/migrate/20211202120030_add_unique_index_to_slack_thread_ts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/db/migrate/20211202120030_add_unique_index_to_slack_thread_ts.rb -------------------------------------------------------------------------------- /db/migrate/20220215103720_update_discord_webhook_domains.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/db/migrate/20220215103720_update_discord_webhook_domains.rb -------------------------------------------------------------------------------- /db/migrate/20240808175526_migrate_tag_added_from_filter_to_automation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/db/migrate/20240808175526_migrate_tag_added_from_filter_to_automation.rb -------------------------------------------------------------------------------- /db/migrate/20240903184807_migrate_tag_added_filter_to_all_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/db/migrate/20240903184807_migrate_tag_added_filter_to_all_providers.rb -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lib/discourse_chat_integration/chat_integration_reference_post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/chat_integration_reference_post.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/discord/discord_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/discord/discord_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/flowdock/flowdock_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/flowdock/flowdock_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/gitter/gitter_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/gitter/gitter_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/google/google_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/google/google_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/groupme/groupme_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/groupme/groupme_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/guilded/guilded_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/guilded/guilded_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/matrix/matrix_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/matrix/matrix_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/mattermost/mattermost_command_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/mattermost/mattermost_command_controller.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/mattermost/mattermost_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/mattermost/mattermost_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/powerautomate/powerautomate_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/powerautomate/powerautomate_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/rocketchat/rocketchat_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/rocketchat/rocketchat_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/slack/slack_command_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/slack/slack_command_controller.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/slack/slack_enabled_setting_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/slack/slack_enabled_setting_validator.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/slack/slack_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/slack/slack_message.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/slack/slack_message_formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/slack/slack_message_formatter.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/slack/slack_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/slack/slack_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/slack/slack_transcript.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/slack/slack_transcript.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/teams/teams_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/teams/teams_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/telegram/telegram_command_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/telegram/telegram_command_controller.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/telegram/telegram_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/telegram/telegram_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/webex/webex_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/webex/webex_provider.rb -------------------------------------------------------------------------------- /lib/discourse_chat_integration/provider/zulip/zulip_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/lib/discourse_chat_integration/provider/zulip/zulip_provider.rb -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/package.json -------------------------------------------------------------------------------- /plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/plugin.rb -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /spec/dummy_provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/dummy_provider.rb -------------------------------------------------------------------------------- /spec/fabricators/channel_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/fabricators/channel_fabricator.rb -------------------------------------------------------------------------------- /spec/helpers/helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/helpers/helper_spec.rb -------------------------------------------------------------------------------- /spec/integration/automation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/integration/automation_spec.rb -------------------------------------------------------------------------------- /spec/jobs/onceoff/migrate_from_slack_official_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/jobs/onceoff/migrate_from_slack_official_spec.rb -------------------------------------------------------------------------------- /spec/jobs/regular/notify_chats_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/jobs/regular/notify_chats_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/chat_integration_reference_post_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/chat_integration_reference_post_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/discord/discord_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/discord/discord_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/flowdock/flowdock_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/flowdock/flowdock_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/gitter/gitter_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/gitter/gitter_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/google/google_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/google/google_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/groupme/groupme_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/groupme/groupme_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/guilded/guilded_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/guilded/guilded_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/matrix/matrix_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/matrix/matrix_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/mattermost/mattermost_command_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/mattermost/mattermost_command_controller_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/mattermost/mattermost_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/mattermost/mattermost_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/powerautomate/powerautomate_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/powerautomate/powerautomate_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/rocketchat/rocketchat_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/rocketchat/rocketchat_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/slack/slack_command_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/slack/slack_command_controller_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/slack/slack_message_formatter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/slack/slack_message_formatter_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/slack/slack_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/slack/slack_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/slack/slack_transcript_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/slack/slack_transcript_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/teams/teams_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/teams/teams_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/telegram/telegram_command_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/telegram/telegram_command_controller_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/telegram/telegram_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/telegram/telegram_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/webex/webex_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/webex/webex_provider_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_chat_integration/provider/zulip/zulip_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/lib/discourse_chat_integration/provider/zulip/zulip_provider_spec.rb -------------------------------------------------------------------------------- /spec/models/channel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/models/channel_spec.rb -------------------------------------------------------------------------------- /spec/models/rule_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/models/rule_spec.rb -------------------------------------------------------------------------------- /spec/requests/chat_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/requests/chat_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/public_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/requests/public_controller_spec.rb -------------------------------------------------------------------------------- /spec/services/manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/services/manager_spec.rb -------------------------------------------------------------------------------- /spec/services/problem_check/channel_errors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/services/problem_check/channel_errors_spec.rb -------------------------------------------------------------------------------- /spec/system/core_features_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/system/core_features_spec.rb -------------------------------------------------------------------------------- /spec/system/create_channel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/spec/system/create_channel_spec.rb -------------------------------------------------------------------------------- /stylelint.config.mjs: -------------------------------------------------------------------------------- 1 | export default { 2 | extends: ["@discourse/lint-configs/stylelint"], 3 | }; 4 | -------------------------------------------------------------------------------- /test/javascripts/acceptance/chat-integration-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/test/javascripts/acceptance/chat-integration-test.js -------------------------------------------------------------------------------- /test/javascripts/acceptance/transcript-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/test/javascripts/acceptance/transcript-test.js -------------------------------------------------------------------------------- /translator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse-chat-integration/HEAD/translator.yml --------------------------------------------------------------------------------