最近在玩Line Bot 的時候,
希望能夠讓依照使用者不同的權限或角色,
來提供不同的功能或是服務,又或者是說限制使用者能看到的內容
目前因為沒找到相關的文章,
自己的想法是透過使用者首次加入好友的時候記住使用者資訊,
然後透過程式碼端寫判斷式,
判斷使用者的權限或角色來顯示內容或提供服務,
不知道這樣的做法理不理想
想問一下大家都是怎麼做的呢?
您只能自行從程式端下手。
LINE BOT只負責傳送跟接收而已。
無法直接要求它來幫你處理這件事。
你的要求只能使用程式自己撰寫畢竟牽涉到自己要設定的權限,需要透過自己建資料庫為每個使用者加上不同的權限,如果是 Line 的話我覺得用 Python 搭配 Flask 會是不錯的選擇,之前寫過比起 javascript 容易上手許多,至於資料庫的話就看人了,我記得坊間有書籍是使用 PostgreSQL,可以去搜尋看看。
加入好友或是發送訊息,都有包含使用者的ID那組是唯一的,可以照這部分擴充你需要的權限機制