chinggg
chinggg
# [基于 Blessed 的 Wechaty 命令行文本客户端软件] 进度报告 日期:2021-07-04 ## 本周完成的成果 1. 创建仓库并初始化项目,目前代码在 [dev](https://github.com/chinggg/wechaty-cli/tree/dev) 分支 2. 直接运行 bot 显示消息 ## 本周遇到的困难和需要配合的地方 1. 难以确定代码组织和架构选型 2. 不熟悉 TypeScript 中接口等概念 3. 不熟悉异步编程范式 ## 下周的开发计划和预计成果...
# [基于 Blessed 的 Wechaty 命令行文本客户端软件] 进度报告 日期:2021-07-04 ## 本周完成的成果 1. 学习响应式编程相关概念与 RxJS 的基本操作 2. 在维持现有事件驱动模式的基础上重构代码,将回调函数独立出来使结构更清晰 3. 测试了 Contacts 和 Rooms 的显示 4. 使左侧栏可通过鼠标拖动和键盘上下滚动 ## 本周遇到的困难和需要配合的地方 1. 难以理解 Event, Promise,...
@huan Thanks! In fact I have tried to run `node-facenet` but it always fails when installing, throwing error like `Failed at the [email protected] install script` in Node 14 and 12....
# [基于 Blessed 的 Wechaty 命令行文本客户端软件] 进度报告 日期:2021-08-22 ## 本周完成的成果 1. 发布 NPM 包 wechaty/cli#5 2. 重构少量代码,使用 argparse 以解析命令行参数 wechaty/cli#5 3. 选中联系人或群聊时,仅展示对应消息 3. 选中群聊时,获取并在右侧展示群聊成员 ## 本周遇到的困难和需要配合的地方 1. 不熟悉 NPM 发布的规范和自动化流程...
期中汇报:https://www.youtube.com/watch?v=xPsAwLglVdM 期中 Live Coding:https://www.youtube.com/watch?v=1U0ONeHV7z8
# [基于 Blessed 的 Wechaty 命令行文本客户端软件] 进度报告 日期:2021-09-09 ## 本周完成的成果 1. 完成期中汇报和博客 2. 消息的发送 ## 本周遇到的困难和需要配合的地方 1. 开学初期时间略紧张 2. 以 NPM 方式安装后依赖不全,需要自行处理依赖 ## 下周的开发计划和预计成果 1. 完善 NPM 的使用方式 2. 尝试使用...
> Thank you very much for the update! > > I'll try to npm install our cli later and to see how good it works. > > And, I will...
@huan Thanks for improving NPM config and finding the great repo [accursed](https://github.com/cancerberoSgx/accursed) ! Though it provide lots of document and code, I cannot run the demo now and `tsc` will...
# [基于 Blessed 的 Wechaty 命令行文本客户端软件] 进度报告 日期:2021-09-17 ## 本周完成的成果 1. 增加了多功能菜单栏 2. 通过菜单栏实现在不同组件中切换 3. 在菜单栏中加入“刷新”功能,bot ready 后联系人和群聊获取不全可手动刷新 4. 在菜单栏中把显示群聊成员作为可弹出窗口 5. 实现了活跃聊天的记录(未 push),考虑将其作为右侧面板的内容 ## 本周遇到的困难和需要配合的地方 1. 原本计划这周练习使用 react-blessed,但最终还是在改进 UI/UX,也正是在不断添加组件和交互的过程中,才体现出使用 react...
@huan What do you think about this UI? 