siggo使用ignal-cli的dbus守护进程特性,因此需要libunixsocket-java(Debian)或libmatthew-unix-java(Aur)。
安装Signal-cli并将其放在您路径上的安全位置。您需要按照其说明链接或注册您的设备。添加了siggo link<;phone enumber>;子命令以使链接更加用户友好,但尚未经过充分测试。请确保以+和国家/地区代码作为前缀(例如+12345678901)。
Siggo向Signal-cli提供外壳,因此如果您担心这一点,请暂时不要使用它。我有一个崇高的目标,那就是最终用libignal取代它。
老实说,代码现在一团糟,我还不推荐尝试贡献。不过,如果你想朝我扔公关,我绝对愿意。
然后,您可以将其用作模拟输入来运行siggo。这对于开发和测试很有用。
使用dbus发送,而不是使用ignal-cli,以避免启动JVM(可能还会修复读取回执问题)