發表文章

目前顯示的是有「heroku」標籤的文章

使用Render作為Heroku替代方案

因為Heroku最近發布的消息說要在11月28號停止免費層級服務,所以最近將之前配置在Heroku的寫報告網站和語音LINE BOT移動到了Render中。 Starting November 28, 2022, free Heroku Dynos, free Heroku Postgres, and free Heroku Data for Redis® plans will no longer be available https://devcenter.heroku.com/articles/free-dyno-hours

展示流程:既有專案使用Heroku推出你的應用

圖片
在 使用Heroku推出你的應用,可適用於新建與既有專案! 一文中僅介紹了整個流程,這篇以實際的既有專案做流程展示。 要使用React的CRA其實也是可以,不過既然要展示,我們就直接用公開的作品。以下選擇github的Tim Baker所提供的React JS Resume Web App Template作為既有專案。 

使用Heroku推出你的應用,可適用於新建與既有專案!

昨天學弟提醒才發現我Heroku的基礎用法沒有放上來。之前寫Line BOT寫了一堆東西都要用到這基礎筆記阿!!

在heroku app加上ffmpeg轉檔

因為最近想要使line bot可以接受影音資料並儲存起來供瀏覽器瀏覽,會需要有轉檔的機制,因為之前已經做過node.js的line bot就繼續延伸下。

heroku的app自動取得目前app名稱

起因 Heroku上的專案預設都是用 https://{your-heroku-app-name}.herokuapp.com 但是每次發布到各的地方都要在改一下設定/程式實在麻煩,像是我常用heroku config去設定HOST_URL,不過原來官方早就有做這個功能,只是我們都沒打開

筆記:在heroku建立免費line bot

圖片
主要參考資料 使用Node.js在Heroku上架設Line機器人 https://medium.com/@wanwanyang/60ec3f6cac7f Line官方文件 https://developers.line.biz/en/docs/messaging-api/building-sample-bot-with-heroku/ 前置知識 git node.js ubuntu 1. 建立Line開發者帳號 從這裡 進入 ,可以用個人用的一般Line帳號登入,登入Developers console時會請我們再填入 名字 跟 E-mail 就照著填。 Line的帳號 分類 ,簡略來說就是 Reply和Push API對開發者不收費但有限制好友數目 免費版則只能用Reply API,也只能文字訊息 付費用Push API至少要到進階版(API) 收費3,888/月 【加值服務教學】升級方案、取消付款與確認購買狀態 http://at-blog.line.me/tw/archives/63198901.html#Q6 Line API差異 Reply API僅能回覆訊息,使用者一問機器人一答的情境,無法回多個訊息。 Push API就是Line bot可以主動發送訊息給加好友的使用者,或是分多次訊息發話。 2. 建立bot用的Channel並找出secret和token 依照Line 官方步驟 建立channel,從developers console中選擇"Create new provider"。 隨後channel類型選擇"Messaging API",並輸出各種channel的資訊即可完成建立。底下兩個方塊記得打勾。 可參考: https://developers.line.biz/en/docs/messaging-api/building-bot/ https://developers.line.biz/en/docs/messaging-api/building-sample-bot-with-heroku/ 2.1 找出Channel Secret 在Chan...