reflar/webhooks 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

reflar/webhooks

Composer 安装命令:

composer require reflar/webhooks

包简介

Automatically notify Discord, Slack, and Microsoft Teams when events happen on your Flarum forum.

关键字:

README 文档

README

License Latest Stable Version OpenCollective Donate

A Flarum extension that allows you to integrate Flarum with external services via webhooks. Automatically notify Discord, Slack, and Microsoft Teams when events happen on your forum.

Installation

Install manually with composer:

composer require fof/webhooks

Updating

composer update fof/webhooks

Usage

Add a Webhook

  • Navigate to the extension settings via the side menu item "Webhooks".
  • Select the service you are connecting to (e.g., Discord, Slack, Microsoft Teams).
  • Paste the Webhook URL provided by that service.
  • Click the + button to create a new webhook.
  • Choose the events you want to trigger this webhook (e.g., Discussion Started, Post Created, User Registered).

Getting Webhook URLs

Discord

  1. Go to a Discord channel settings.
  2. Select Integrations -> Webhooks.
  3. Click New Webhook.
  4. Customize the name (can be overridden by extension settings).
  5. Copy the generated Webhook URL.

Slack

Refer to the official Slack documentation for more info: https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks/

  1. Create a Slack app (if you don't have one) here: https://api.slack.com/apps
  2. Activate Incoming Webhooks for your app in its settings page.
  3. Click Add New Webhook to Workspace.
  4. Select the channel to post to and authorize.
  5. Copy the generated Webhook URL.

Microsoft Teams

Refer to official Microsoft Teams documentation for more info: https://support.microsoft.com/en-us/office/create-incoming-webhooks-with-workflows-for-microsoft-teams-8ae491c7-0394-4861-ba59-055e33f75498. Note that the old method (Microsoft/Office 365 Connectors) still work as of January 2026, but are deprecated.

  1. Navigate to the channel where you want to add the webhook.
  2. Click the ... (More options) next to the channel name.
  3. Select Connectors.
  4. Search for Incoming Webhook and click Configure.
  5. Give it a name and click Create.
  6. Copy the URL displayed at the bottom of the window.

Links

OpenCollective GitHub

An extension by FriendsOfFlarum.

统计信息

  • 总下载量: 1.89k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 25
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 25
  • Watchers: 3
  • Forks: 14
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-11-30

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固