在飞书与ChatGPT随时对话,智慧随身。
Feishu ChatGpt
git clone git@github.com:Leizhenpeng/feishu-chatGpt.git
cd feishu-chatGpt/code
# 配置config.yaml
mv config.example.yaml config.yaml
# serverless部署
cd ..
s deploy
划重点@bro
千万不要用if else,这样的代码,不仅可读性差,而且,如果要增加一个处理器,就需要修改代码,违反了开闭原则
用户发送的文本消息,根据消息内容,匹配到对应的处理器,处理器处理消息,返回结果给用户
这种匹配,可以使用责任链模式,将匹配的逻辑抽象成一个个的处理器,然后将这些处理器串联起来,形成一个链条。
用户发送的消息,从链条的头部开始,依次匹配,匹配到后,就不再继续匹配,直接返回结果给用户
!!!切记!!!
责任链模式参考代码
- 按照文件大小切割