Siggo:用于Signal-CLI的终端GUI,用GO编写

2020-06-18 03:32:07

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(可能还会修复读取回执问题)