diff --git a/docs/blog/posts/changelog/update-bridged-discord-to-matrix-and-slack.md b/docs/blog/posts/changelog/update-bridged-discord-to-matrix-and-slack.md new file mode 100644 index 0000000..5597977 --- /dev/null +++ b/docs/blog/posts/changelog/update-bridged-discord-to-matrix-and-slack.md @@ -0,0 +1,33 @@ +--- +date: 2023-02-24 +categories: + - CHANGELOG +tags: + - matrix +links: + - Matrix Community: community/matrix.md + - Slack Community: community/slack.md +description: Not into Discord? Now we're bridged to Matrix and Slack! +title: Our Discord server is now bridged to Matrix and Slack +image: /images/bridge-ception.png +--- + +# Not into Discord? Now we're bridged to Matrix and Slack! + +Ever since dabbling in the "fediverse" with [Mastodon][review/mastodon], I've been thinking about how to archive (*"liberate"*) our community chat history from Discord, so that it's preserved in the event of a Discord "space-karen" event... + + + +While Matrix is a powerful, open-source, federated group-chat protocol, its secret sauce is its ability bridge multiple isolated platforms together, so as to ensure cross-platform communication. For example, Matrix can bridge Discord and Slack, such that the same messages can appear in Discord, Matrix, **and** Slack: + +![Screenshot of bridge-ception]({{ page.meta.image }}){ loading=lazy } + +I'm planning a recipe re the (*complex*) implementation of a Matrix instance (*and associated bridges*) on Kubernetes, but in the interim, we now have: + +* A community [Discord server][community/discord], bridged with... +* A communtiy [Matrix server][community/matrix], bridged with... +* A community [Slack server][community/slack] + +Jump in and join the fun! :grin: + +--8<-- "common-links.md" diff --git a/docs/community/matrix.md b/docs/community/matrix.md index c4f7b28..3a169ad 100644 --- a/docs/community/matrix.md +++ b/docs/community/matrix.md @@ -23,7 +23,7 @@ Scratch your itch for realtime communication, without tech obligarch vanity conc ## How do I join the Matrix server? 1. If you already have an account on a matrix server (*a "home server"*), you can use it to access our server (*the magic of federation*). See the channels list below for details -2. If you don't have an account yet, [create one](https://m.fnky.nz), using your email address, or just login with GitHub +2. If you don't have an account yet, [create one](https://matrix.funkypenguin.co.nz), using your email address, or just login with GitHub 3. Use the WebUI, or get one of the [many available](https://matrix.org/clients/) mobile / desktop clients 4. Join the channels you're interested in (*below*)! and say hi! @@ -79,10 +79,10 @@ If you need assistance at any time there are a few commands that you can run in ## Spread the love (inviting others) -Invite your co-geeks to Discord by: +Invite your co-geeks to Matrix by: -1. Sending them a link to , or -2. Right-click on the Discord server name and click "Invite People" +1. Sending them a link to , or +2. Send them a direct link to our "space", [#geek-cookbook](https://matrix.to/#/#geek-cookook:matrix.funkypenguin.co.nz) ## How do I search? diff --git a/docs/images/bridge-ception.png b/docs/images/bridge-ception.png new file mode 100644 index 0000000..a082fc7 Binary files /dev/null and b/docs/images/bridge-ception.png differ diff --git a/mkdocs.yml b/mkdocs.yml index b737208..3b01279 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -370,7 +370,7 @@ extra: - icon: 'fontawesome/brands/discord' link: 'http://chat.funkypenguin.co.nz' - icon: 'simple/matrix' - link: 'http://m.fnky.nz' + link: 'http://matrix.funkypenguin.co.nz' - icon: 'fontawesome/brands/slack' link: 'https://communityinviter.com/apps/funkypenguin/geek-with-us' - icon: 'fontawesome/brands/stack-overflow'