Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use matrix Application Service API (matrix) #137

Open
42wim opened this issue Mar 26, 2017 · 9 comments
Open

Use matrix Application Service API (matrix) #137

42wim opened this issue Mar 26, 2017 · 9 comments
Labels
enhancement New feature or request help wanted

Comments

@42wim
Copy link
Owner

42wim commented Mar 26, 2017

Look into using matrix application service api for the matrix bridge.
(https://matrix.org/docs/guides/application_services.html)

@42wim 42wim added help wanted enhancement New feature or request labels Mar 26, 2017
@t3chguy
Copy link

t3chguy commented Jul 17, 2017

I believe we have no go helper for Application Services yet, but gomatrix iirc includes the AS extension to the CS API so would just need a http server listening on specific routes to receive the pushed events from Synapse.

@xludx
Copy link

xludx commented Dec 17, 2017

Could this be of any help: https://github.com/tulir/matrix-appservice-go

@benrob0329
Copy link

Perhaps using something like matrix-appservice-webhooks could be better.

@MayhemBill
Copy link

Has there been any update to this?

@42wim
Copy link
Owner Author

42wim commented Nov 5, 2018

@MayhemBill no, I think the number of users who would actually use this would be rather small, you'll need to setup your own homeserver for this. So it's not priority for me at the moment.

But if someone sends me a PR that adds support for this via eg https://github.com/tulir/mautrix-appservice-go , I will accept it gladly.

@TheHolyRoger
Copy link
Contributor

Is using swagger not a better approach? I might look into this.

https://github.com/go-swagger/go-swagger
https://matrix.org/docs/api/client-server/

@t-my
Copy link

t-my commented Jan 25, 2020

Application API requires hosting matrix homeserver and accessing api's directly. Remote access is forbidden for security reasons so this might be unfeasible.

@w3bb
Copy link

w3bb commented Feb 22, 2021

With Dendrite, a small homeserver entering beta, and various lightweight implementations supporting the appservice API now this might be more worth it. You can easily run a small bridging server on a 5 buck VPS.

@w3bb
Copy link

w3bb commented Feb 23, 2021

I might give this a shot

@hellcp
Copy link

hellcp commented Mar 20, 2021

This would be really useful for us

@erebion
Copy link

erebion commented Sep 7, 2023

Application API requires hosting matrix homeserver and accessing api's directly. Remote access is forbidden for security reasons so this might be unfeasible.

Just run appservices on the same host or use a tunnel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants