LINE Bot 新功能 -- Clipboard Action

圖片

LINE Messaging API 今天的更新增添了一項新功能:允許開發者在訊息中加入剪貼簿動作(Clipboard Action),這意味著使用者現在能夠透過單一點擊將特定文字直接複製到手機的剪貼簿中。

這個功能的加入為使用者提供了更多便利,特別是在需要複製優惠券代碼、網址連結或是其他重要訊息時,大大提高了互動效率和使用者體驗。

C# Developers 若要要使用這項新功能,可以採用全球最多 C# 開發人員使用的 LineBotSDK 套件😁。該套件是一個非常流行的 LINE Bot 開發工具,完整支援多種 LINE Messaging API 的功能。

以下提供一段 .net core 7.0 範例程式碼(使用最新版 2.12.39 LineBotSDK),展示如何建立一個包含剪貼簿動作的Button Template訊息:

using isRock.LineBot;

string ChannelAccessToken = "👉ChannelAccessToken";
string AdminUserId = "👉AdminUserId";

var bot = new isRock.LineBot.Bot(ChannelAccessToken);
var act = new List<TemplateActionBase>();
// 建立一個剪貼簿動作,當用戶點擊時,指定的文字 "abc" 會被複製到剪貼簿
act.Add(new ClipboardAction() { label = "按這裡", clipboardText = "abc" });
// 建立Button Template訊息,設定文本、標題及動作
var TmpMsg = new ButtonsTemplate() { text = "測試複製到剪貼簿", title = "測試", actions = act };
// 使用 bot 物件推送消息給指定的用戶
bot.PushMessage(AdminUserId, TmpMsg);

透過這段程式碼,開發者可以在 LINE Bot 中建立一個按鈕,當用戶點擊這個按鈕時,預設的文字 “abc” 將會自動複製到手機的剪貼簿中。

執行結果如下:
圖片

這不僅提升了與用戶的互動,還為用戶帶來了實際的便利性,尤其是在快速分享資訊的場景中。

這次的更新顯示 LINE 持續致力於提升其平台的功能性和使用者的互動體驗,進一步鞏固其作為一個全面通訊解決方案的地位。開發者可以利用這些新功能創造更豐富、更便利的用戶交互體驗,進一步增強用戶黏性和參與度。

更多資訊請參考 LINE 官方資訊:
https://developers.line.biz/en/news/2024/02/05/messaging-api-updated/#clipbord-action-20240205

LineBotSDK 版本更新訊息:
https://www.nuget.org/packages/LineBotSDK/2.12.39#releasenotes-body-tab

sample code:
https://github.com/isdaviddong/Linebot-Demo-ClipboardAction.git


相關課程:
https://www.studyhost.tw/NewCourses/LineBot

留言

這個網誌中的熱門文章

使用Qdrant向量資料庫實作語意相似度比對

專業的價值...

VS Code Terminal 的編碼問題

讓 LINE Bot 對談機器人顯示 "Loading..." 動畫

在Windows Phone (WP8) 中使用SignalR