ForstaLabs / forsta-web-messenger

Forsta Web Messenger
GNU General Public License v3.0
4 stars 10 forks source link
end-to-end-encryption forsta messaging signal

forsta-web-messenger

Forsta web messaging app.

Change Log

Building

make

Running

make run

Dev

The UI must be built for proper function. To avoid having to call make repetitively you can use make watch to automatically rebuild and install the changed sources.

Embedded Client [NEW]

See the forsta-messenger-client for details on embedding a custom messenger into your applications.

Embedded Client [DEPRECATED]

For installation in 3rd party sites you can include an <iframe> of our embedded client. The user is /@embed and takes various parameters to tune the session. The only required argument is token which must match an organizational ephermeral-user-token.

For example:

<iframe src="http://localhost:1080/@embed?token=TESTING&first_name=Demo&email=foo@bar.com&to=@support:forsta.io"></iframe>

And with calling support (NOTE the allow attribute required for new browsers):

<iframe allow="camera; microphone" src="https://app.forsta.io/@embed?token=TESTING&allowCalling"></iframe>

Query Arguments

License

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html