Signald: Difference between revisions
Mention the project having been sunset. |
→Tips and tricks: Link to the signal-cli website |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[https://signald.org Signald] was a program that enabled users to send and receive end-to-end encrypted messages using the Signal protocol. The project has been unmaintained for a while now and the "services.signald" option by now only outputs a message to remove it from the configuration. | [https://signald.org Signald] was a program that enabled users to send and receive end-to-end encrypted messages using the Signal protocol. The project has been unmaintained for a while now and the "services.signald" option by now only outputs a message to remove it from the configuration. The projects website recommends former users of Signald move towards [[Signald#Troubleshooting|signal-cli]]. | ||
It served as a bridge between the [https://signal.org Signal messaging app] and other applications or services, allowing developers to integrate secure messaging capabilities into their own projects. | It served as a bridge between the [https://signal.org Signal messaging app] and other applications or services, allowing developers to integrate secure messaging capabilities into their own projects. | ||
| Line 17: | Line 17: | ||
=== Registration === | === Registration === | ||
NOTE: The registration process described here was still [https://gitlab.com/signald/signald/-/issues/372 broken] when the project was discontinued. Please refer to the [[Signald#Troubleshooting|troubleshooting section]] below for a workaround using signal-cli. | |||
Connect and register a phone number of an existing Signal account using following command. It will print a QR code which you can scan on your mobile device. Navigate to "Settings -> Linked devices" on your mobile app. | Connect and register a phone number of an existing Signal account using following command. It will print a QR code which you can scan on your mobile device. Navigate to "Settings -> Linked devices" on your mobile app. | ||
| Line 30: | Line 32: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Sometimes you'll have to generate and supply a [https://signald.org/articles/captcha/ captcha verification code] to this command by using the <code>--captcha</code> parameter | Sometimes you'll have to generate and supply a [https://signald.org/articles/captcha/ captcha verification code] to this command by using the <code>--captcha</code> parameter. | ||
In the last step, enter the verification number you received via SMS using this command | In the last step, enter the verification number you received via SMS using this command | ||
| Line 74: | Line 76: | ||
=== Registration fails with "error registering with server" === | === Registration fails with "error registering with server" === | ||
This registration error might be related to an [https://gitlab.com/signald/signald/-/issues/372 | This registration error might be related to an [https://gitlab.com/signald/signald/-/issues/372 unfixed bug] in Signald. It is possible to use the projects successor <code>signal-cli</code> to register and verify a new phone number and use Signald as a secondary "device" by linking it | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
| Line 91: | Line 93: | ||
== Tips and tricks == | == Tips and tricks == | ||
=== Similar projects === | |||
[https://github.com/AsamK/signal-cli signal-cli] is the successor of Signald and the project recommended all former users to migrate towards it. | |||
=== Python chat bot === | === Python chat bot === | ||