第一周
周记1(第一周)
这周正式开启暑假的编程学习,主要着手准备飞书机器人交互开发的前期工作。这周整体学习大概花了27个小时,敲代码实操占15小时,剩下12小时基本都在查资料、调试bug、解决各种配置问题。
最开始我先注册登录飞书开放平台,跟着教程一步步创建自建应用,光是弄懂后台各个权限板块就花了不少时间。之前从来没接触过第三方平台开发,一开始对着密密麻麻的后台选项一头雾水,分不清机器人应用和普通网页应用的区别。之后我用Python写最简单的后端接口,打算做一个基础的消息回复机器人,用到Webhook回调方式。为了让本地代码被飞书平台访问到,我学着用内网穿透工具把本地服务暴露出去,这一步踩了好多坑,要么是地址配置错误,要么是请求接收不到。
写代码的时候逻辑本身不算很难,麻烦的全是环境和配置问题,经常写完一段代码,运行没有报错,但飞书这边收不到响应,只能一点点打印日志,顺着请求流程慢慢排查。这周没有做复杂的交互功能,主要就是搭建基础框架,熟悉整个调用流程,把最基础的消息收发跑通。
下周我打算优化基础代码结构,把杂乱的代码拆分一下,然后尝试做简单的关键词自动回复功能,同时把飞书官方文档再多过一遍,搞懂签名校验这块难点。
这周最大的问题就是对平台权限不熟悉,很多功能因为没开启对应权限导致调用失败,还有内网穿透不稳定,调试的时候很耗时间,之后打算做好笔记,把配置步骤记下来,避免反复踩同样的坑。
浙公网安备 33010602011771号