码字🐒

诞生

刚来的时候就发现了有各种各样的客户端,但是试用了一圈之后发现都不太适合我。

因为我做的活比较杂,erlang做的游戏后端用idea、golang做的功能后端用的goland,vue做的后台用的vscode;如果三个都下载插件的话势必会造成多条连接,而且我后面的时常人来人往,也不适合有图的客户端。那干脆自己做一个好了,反正都是摸鱼,干啥不是摸,恰好论坛也有对应的开放API。

意外

虽然只是的小demo 但是总体的体验还是不错的。但是,在我上下班的时候,年久失修的安卓版的问题,就暴露了出来。每次抢红包的之后,消息就不能看了。而且当我切APP上时间出去的时候,重新回来之后会产生两条WS消息。这就让我很不开心,既然这样,那何不自己做。

好巧不巧的是,当时那段时间我正在玩mattermost,而它充分开放的接口也回调也给了我一个理由。于是,在一段时间钻研(抄代码)之后,初版也出来了。

101.png

102.png

但最终因为终端是demo,而mattermost因为很小众且需要服务器,我就没有献丑了。

重构

但是最近,随着我的需求越来越奇怪,项目也是破烂不堪。于是,趁着昨天公司项目空档期,我就重构了一下这个项目还能水一篇文章

更新记录

2022-08-19 初版从个人版中重构诞生

使用方法

初始化

./fishpi-golang -conf="config.yml" -login
./fishpi-golang -conf="config.yml" -ws
./fishpi-golang -conf="config.yml" -msg

左边为接收端 右边为发送端 通过调节状态栏高度可以隐藏自己发送的消息

发送端的一些小指令

help

4.png

liveness

5.png

reward

6.png

info-{username}

7.png

接收端的小指令

01-345

8.png

一些小优化

目前只做了一些我认为影响的改动,如果你有其他需求或者建议,欢迎提issue或者pr。

天气消息解析

9.png

小尾巴去除

网页版显示效果:

10.png

终端显示效果:

11.png

最后说两句

以为我也是个新手,并且需求单一(就是想和鱼油聊聊天),所以相比其他的客户端会显得十分的简单。但我的需求就是如此,所以如果你也有和我一样的需求、并没有合适的摸鱼客户端的话,不妨来试一下吧✿✿ヽ(°▽°)ノ✿。

最后的最后 求收藏 孩子想上优选🙏🏻