Phala-Network / community-bridges

Bridges to connect Phala community (Discord, Matrix, Telegram, etc)
0 stars 2 forks source link

Discord-Matrix bridge #1

Open h4x3rotab opened 2 years ago

h4x3rotab commented 2 years ago

Phala has a broad community live on different places including Discord, Telegram and Matrix (Element.io). In this task, we need to deploy a two-way bridge between Discord and Matrix.

A good example is Polkadot's discussion room bridges:

It bridges not only the messages, but also creates individual bot accounts for all the individual users on the one side to another side with their username and avatar displayed properly.

Tip: matterbridge with name & avatar spoofing.

Deliverables

  1. Research the proper software to bridge Matrix-Discrod bridge
    • Two way message bridging
    • Can simulate the user name and avatar on the both side
    • Can be deployed to a Kubernetes cluster
    • Can expose the basic monitoring metrics
  2. Document the detailed deployment guide, including how to:
    • set up the bot accounts
    • config the software
    • deploy to production
gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 15.3315 DOT (502.11 USD @ $32.75/DOT) attached to it.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 1 month, 1 week from now. Please review their action plans below:

1) buleksy has started work.

I am a novice, but I like this kind of activity very much, and I hope to find interesting things in it.

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 15.3315 DOT (495.01 USD @ $32.16/DOT) has been submitted by:


gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 15.3315 DOT (493.06 USD @ $34.38/DOT) has been submitted by:

  1. @chethan-4255

@h4x3rotab please take a look at the submitted work:


vinhbhn commented 2 years ago

Hey @h4x3rotab, I think you can use t2bot.io, I have tested it and I find it has all the requirements you need. Matrix <-> Discord: https://t2bot.io/discord/ Matrix <-> Telegram: https://t2bot.io/telegram/

h4x3rotab commented 2 years ago

Hey @h4x3rotab, I think you can use t2bot.io, I have tested it and I find it has all the requirements you need. Matrix <-> Discord: https://t2bot.io/discord/ Matrix <-> Telegram: https://t2bot.io/telegram/

Hey @vinhbhn, thanks for the suggestion! Indeed we also found it meets our needs and we have started using it since the weekend. However we intentionally leave the bounty open for an on-perm hosting solution, so that we have another fallback if t2bot stop serving.

edazpotato commented 2 years ago

There's an open-source project that does this: Half-Shot/matrix-appservice-discord.

h4x3rotab commented 2 years ago

@vinhbhn Hello. The bounty was paid. Here's the explorer link

https://polkadot.subscan.io/extrinsic/7287574-3

Btw, have you noticed our ongoing Polkadot Encode Club Hackathon? Don't miss it:

https://github.com/Phala-Network/Encode-Hackathon-2021

gitcoinbot commented 1 year ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 15.3315 DOT (111.92 USD @ $7.27/DOT) attached to this issue has been cancelled by the bounty submitter