文字分類本來是看Xiangguo Sun所編寫的工程文件:python 中文文字分類依此教學文章修改作者的程式而來的。
但是後來發現效果並沒有到很理想,所以直接使用學校公佈欄ㄉ處室和關鍵字加以分類,結果還不錯 陸續增加幾個類別方便大家查詢 🐞
比較特別的是資料都是存在功能簡單的 firestore 那裡的
使用者資訊 | 上次儲存時間 | 公告 | 課表 |
---|---|---|---|
user | lastTimeStore | posts | cs |
每次撈資料都要全部拿出來檢查,好像沒有其他方法,時間複雜度很差,不過資料不多還好 🙁
改一下 OPData/crawlData.py
當中的 uid
參數和 post 的 url
即可 🦄
需要塞 cookie 給它,目前還沒看出 cookie 的規律,所以每次更新課表都需要複製新的 cookie🐖
想要自己用一個記得 clone 下來之後要新增這兩個檔案:config.ini
、 serviceAccountKey.json
-
config.ini
[line-bot] channel_access_token = 你的channel_access_token channel_secret = 你的channel_secret
-
serviceAccountKey.json
{ "type": "service_account", "project_id": "你的firestore資訊", "private_key_id": "", "private_key": "", "client_email": "", "client_id": "", "auth_uri": "", "token_uri": "", "auth_provider_x509_cert_url": "", "client_x509_cert_url": "" }