├── LICENSE ├── README.md ├── composer.json ├── extend.php ├── js ├── admin.js ├── dist │ ├── admin.js │ └── admin.js.map ├── package-lock.json ├── package.json ├── tsconfig.json └── webpack.config.js ├── migrations ├── 2020_12_24_create_webhooks_table.php ├── 2020_12_25_migrate_discord_webhooks.php ├── 2020_12_26_add_extra_text_column.php ├── 2020_12_27_add_tag_column.php ├── 2021_02_07_add_max_post_content_length_column.php ├── 2021_02_07_add_use_plain_text_column.php ├── 2023_06_07_000000_remove_tag_id_constraint.php ├── 2023_06_07_change_tag_id_to_json.php ├── 2024_09_12_add_include_tags_columns.php ├── 2024_09_12_add_name_column.php └── 2024_12_30_increase_webhook_url_length.php ├── phpstan.neon ├── resources ├── less │ └── admin.less └── locale │ └── en.yml └── src ├── Action.php ├── Actions ├── Discussion │ ├── Action.php │ ├── Deleted.php │ ├── Hidden.php │ ├── Renamed.php │ ├── Restored.php │ └── Started.php ├── Group │ ├── Created.php │ ├── Deleted.php │ └── Renamed.php ├── Post │ ├── Action.php │ ├── Approved.php │ ├── Deleted.php │ ├── Hidden.php │ ├── Posted.php │ ├── Restored.php │ └── Revised.php └── User │ ├── Deleted.php │ ├── Registered.php │ └── Renamed.php ├── Adapters ├── Adapter.php ├── Adapters.php ├── Discord │ ├── Adapter.php │ └── DiscordException.php ├── MicrosoftTeams │ ├── Adapter.php │ └── TeamsException.php └── Slack │ ├── Adapter.php │ └── SlackException.php ├── Api ├── Controller │ ├── CreateWebhookController.php │ ├── DeleteWebhookController.php │ ├── ListWebhooksController.php │ └── UpdateWebhookController.php └── Serializer │ └── WebhookSerializer.php ├── Command ├── CreateWebhook.php ├── CreateWebhookHandler.php ├── DeleteWebhook.php ├── DeleteWebhookHandler.php ├── UpdateWebhook.php └── UpdateWebhookHandler.php ├── Extend └── FoFWebhooksExtender.php ├── Helpers └── Post.php ├── Jobs └── HandleEvent.php ├── Legacy └── Extend │ └── ReflarWebhooksExtender.php ├── Listener └── TriggerListener.php ├── Models └── Webhook.php ├── Response.php └── Validator └── WebhookValidator.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/composer.json -------------------------------------------------------------------------------- /extend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/extend.php -------------------------------------------------------------------------------- /js/admin.js: -------------------------------------------------------------------------------- 1 | export * from './src/admin'; 2 | -------------------------------------------------------------------------------- /js/dist/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/js/dist/admin.js -------------------------------------------------------------------------------- /js/dist/admin.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/js/dist/admin.js.map -------------------------------------------------------------------------------- /js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/js/package-lock.json -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/js/package.json -------------------------------------------------------------------------------- /js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/js/tsconfig.json -------------------------------------------------------------------------------- /js/webpack.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require('flarum-webpack-config')(); 2 | -------------------------------------------------------------------------------- /migrations/2020_12_24_create_webhooks_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2020_12_24_create_webhooks_table.php -------------------------------------------------------------------------------- /migrations/2020_12_25_migrate_discord_webhooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2020_12_25_migrate_discord_webhooks.php -------------------------------------------------------------------------------- /migrations/2020_12_26_add_extra_text_column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2020_12_26_add_extra_text_column.php -------------------------------------------------------------------------------- /migrations/2020_12_27_add_tag_column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2020_12_27_add_tag_column.php -------------------------------------------------------------------------------- /migrations/2021_02_07_add_max_post_content_length_column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2021_02_07_add_max_post_content_length_column.php -------------------------------------------------------------------------------- /migrations/2021_02_07_add_use_plain_text_column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2021_02_07_add_use_plain_text_column.php -------------------------------------------------------------------------------- /migrations/2023_06_07_000000_remove_tag_id_constraint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2023_06_07_000000_remove_tag_id_constraint.php -------------------------------------------------------------------------------- /migrations/2023_06_07_change_tag_id_to_json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2023_06_07_change_tag_id_to_json.php -------------------------------------------------------------------------------- /migrations/2024_09_12_add_include_tags_columns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2024_09_12_add_include_tags_columns.php -------------------------------------------------------------------------------- /migrations/2024_09_12_add_name_column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2024_09_12_add_name_column.php -------------------------------------------------------------------------------- /migrations/2024_12_30_increase_webhook_url_length.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/migrations/2024_12_30_increase_webhook_url_length.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/phpstan.neon -------------------------------------------------------------------------------- /resources/less/admin.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/resources/less/admin.less -------------------------------------------------------------------------------- /resources/locale/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/resources/locale/en.yml -------------------------------------------------------------------------------- /src/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Action.php -------------------------------------------------------------------------------- /src/Actions/Discussion/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Discussion/Action.php -------------------------------------------------------------------------------- /src/Actions/Discussion/Deleted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Discussion/Deleted.php -------------------------------------------------------------------------------- /src/Actions/Discussion/Hidden.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Discussion/Hidden.php -------------------------------------------------------------------------------- /src/Actions/Discussion/Renamed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Discussion/Renamed.php -------------------------------------------------------------------------------- /src/Actions/Discussion/Restored.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Discussion/Restored.php -------------------------------------------------------------------------------- /src/Actions/Discussion/Started.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Discussion/Started.php -------------------------------------------------------------------------------- /src/Actions/Group/Created.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Group/Created.php -------------------------------------------------------------------------------- /src/Actions/Group/Deleted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Group/Deleted.php -------------------------------------------------------------------------------- /src/Actions/Group/Renamed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Group/Renamed.php -------------------------------------------------------------------------------- /src/Actions/Post/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Post/Action.php -------------------------------------------------------------------------------- /src/Actions/Post/Approved.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Post/Approved.php -------------------------------------------------------------------------------- /src/Actions/Post/Deleted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Post/Deleted.php -------------------------------------------------------------------------------- /src/Actions/Post/Hidden.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Post/Hidden.php -------------------------------------------------------------------------------- /src/Actions/Post/Posted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Post/Posted.php -------------------------------------------------------------------------------- /src/Actions/Post/Restored.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Post/Restored.php -------------------------------------------------------------------------------- /src/Actions/Post/Revised.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/Post/Revised.php -------------------------------------------------------------------------------- /src/Actions/User/Deleted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/User/Deleted.php -------------------------------------------------------------------------------- /src/Actions/User/Registered.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/User/Registered.php -------------------------------------------------------------------------------- /src/Actions/User/Renamed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Actions/User/Renamed.php -------------------------------------------------------------------------------- /src/Adapters/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Adapters/Adapter.php -------------------------------------------------------------------------------- /src/Adapters/Adapters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Adapters/Adapters.php -------------------------------------------------------------------------------- /src/Adapters/Discord/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Adapters/Discord/Adapter.php -------------------------------------------------------------------------------- /src/Adapters/Discord/DiscordException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Adapters/Discord/DiscordException.php -------------------------------------------------------------------------------- /src/Adapters/MicrosoftTeams/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Adapters/MicrosoftTeams/Adapter.php -------------------------------------------------------------------------------- /src/Adapters/MicrosoftTeams/TeamsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Adapters/MicrosoftTeams/TeamsException.php -------------------------------------------------------------------------------- /src/Adapters/Slack/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Adapters/Slack/Adapter.php -------------------------------------------------------------------------------- /src/Adapters/Slack/SlackException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Adapters/Slack/SlackException.php -------------------------------------------------------------------------------- /src/Api/Controller/CreateWebhookController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Api/Controller/CreateWebhookController.php -------------------------------------------------------------------------------- /src/Api/Controller/DeleteWebhookController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Api/Controller/DeleteWebhookController.php -------------------------------------------------------------------------------- /src/Api/Controller/ListWebhooksController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Api/Controller/ListWebhooksController.php -------------------------------------------------------------------------------- /src/Api/Controller/UpdateWebhookController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Api/Controller/UpdateWebhookController.php -------------------------------------------------------------------------------- /src/Api/Serializer/WebhookSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Api/Serializer/WebhookSerializer.php -------------------------------------------------------------------------------- /src/Command/CreateWebhook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Command/CreateWebhook.php -------------------------------------------------------------------------------- /src/Command/CreateWebhookHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Command/CreateWebhookHandler.php -------------------------------------------------------------------------------- /src/Command/DeleteWebhook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Command/DeleteWebhook.php -------------------------------------------------------------------------------- /src/Command/DeleteWebhookHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Command/DeleteWebhookHandler.php -------------------------------------------------------------------------------- /src/Command/UpdateWebhook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Command/UpdateWebhook.php -------------------------------------------------------------------------------- /src/Command/UpdateWebhookHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Command/UpdateWebhookHandler.php -------------------------------------------------------------------------------- /src/Extend/FoFWebhooksExtender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Extend/FoFWebhooksExtender.php -------------------------------------------------------------------------------- /src/Helpers/Post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Helpers/Post.php -------------------------------------------------------------------------------- /src/Jobs/HandleEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Jobs/HandleEvent.php -------------------------------------------------------------------------------- /src/Legacy/Extend/ReflarWebhooksExtender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Legacy/Extend/ReflarWebhooksExtender.php -------------------------------------------------------------------------------- /src/Listener/TriggerListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Listener/TriggerListener.php -------------------------------------------------------------------------------- /src/Models/Webhook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Models/Webhook.php -------------------------------------------------------------------------------- /src/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Response.php -------------------------------------------------------------------------------- /src/Validator/WebhookValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/webhooks/HEAD/src/Validator/WebhookValidator.php --------------------------------------------------------------------------------