https://github.com/cakephp/discord-slack-bridge
An internal discord <=> slack chat bridge
https://github.com/cakephp/discord-slack-bridge
Last synced: 7 months ago
JSON representation
An internal discord <=> slack chat bridge
- Host: GitHub
- URL: https://github.com/cakephp/discord-slack-bridge
- Owner: cakephp
- Created: 2019-11-14T08:25:09.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-07T23:21:27.000Z (almost 3 years ago)
- Last Synced: 2023-04-10T08:42:35.535Z (almost 3 years ago)
- Language: Dockerfile
- Size: 23.4 KB
- Stars: 2
- Watchers: 19
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# discord-slack-bridge
An ill-named internal discord <=> rocketchat <=> slack chat bridge
## Bridges
- #dev: the core dev chatroom
- slack (#dev): enabled
- discord (#dev): enabled
- #internal: a chatter room for core dev and cakedc folks to coordinate on cakesf-related tasks (such as cakefest or the websites)
- discord (#internal): enabled
- slack (#internal): enabled
- rocketchat (#cakephp): enabled (cakedc only)
- #support: a mirror for the official support channel
- discord (#support): enabled
- slack (#support): enabled
## Adding a new bridge
- Add the `redvelvet` app on slack to the channel.
- Create a new webhook integration for the discord channel (remember to save the integrations!) and copy the webhook.
- Add a new stanza like so to the `matterbridge.toml.sigl`:
```
[[gateway]]
name = "$CHANNEL_ALIAS"
enable = true
[[gateway.inout]]
account = "discord.dev"
channel = "$DISCORD_CHANNEL_NAME_WITHOUT_HASH"
[[gateway.inout]]
account = "slack.dev"
channel = "$SLACK_CHANNEL_NAME_WITHOUT_HASH"
```
- In the previously added `gateway` stanza, ensure the following are changed (using `#lollipop` as the example channel name on both discord and slack):
- `$CHANNEL_ALIAS`: should be `lollipop`
- `$DISCORD_CHANNEL_NAME_WITHOUT_HASH`: should be `lollipop`
- `$SLACK_CHANNEL_NAME_WITHOUT_HASH`: should be `lollipop`
- Deploy with the new bridge settings.