現在 production 的 LINE bot 確實會擋過短字串,但只輸入網址的話是不會擋的囧
GitHub
Query string only contains a single url · Issue #40 · cofacts/rumors-line-bot
擋掉然後回應:「這是單純的網址,不是轉傳訊息,請從網址擷取出相關的文字資訊。」
![](https://secure.gravatar.com/avatar/68cc8c7578618746fd2bf171fe889989.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
![](https://secure.gravatar.com/avatar/68cc8c7578618746fd2bf171fe889989.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
![](https://secure.gravatar.com/avatar/68cc8c7578618746fd2bf171fe889989.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
![](https://avatars.slack-edge.com/2020-04-30/1120561761024_d9162ee8b4208cb36904_72.png)
![](https://avatars.slack-edge.com/2020-04-30/1120561761024_d9162ee8b4208cb36904_72.png)
然後就可以送出資料庫了
![](https://avatars.slack-edge.com/2020-04-30/1120561761024_d9162ee8b4208cb36904_72.png)
或者是按了之後跟他說太短
![](https://avatars.slack-edge.com/2020-04-30/1120561761024_d9162ee8b4208cb36904_72.png)
![](https://avatars.slack-edge.com/2018-12-03/493910702034_3d2388be408263cfa47b_72.png)
![](https://avatars.slack-edge.com/2020-04-30/1120561761024_d9162ee8b4208cb36904_72.png)
既然要修這個 bug 就正面修好它,在按下「這裡沒有一篇是我傳的訊息」按鈕時檢查長度。
![](https://avatars.slack-edge.com/2018-12-03/493910702034_3d2388be408263cfa47b_72.png)
![](https://secure.gravatar.com/avatar/68cc8c7578618746fd2bf171fe889989.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
但是漏掉了,他可以透過「這裡沒有一篇是我傳的訊息」來新增文章
![](https://secure.gravatar.com/avatar/68cc8c7578618746fd2bf171fe889989.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
![](https://avatars.slack-edge.com/2020-04-30/1120561761024_d9162ee8b4208cb36904_72.png)
![](https://secure.gravatar.com/avatar/68cc8c7578618746fd2bf171fe889989.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)