[Discord] Bot 新手上路
最近接了關於 Bot 開發相關的業務,趁休息時間玩一下 Discord Bot 的開發體驗,將過程記錄一下,搞不好後面還用的到。
在這之前還是快速介紹一下 Discord。Discord是一款專為社群設計的免費網路即時通話軟體與數位發行平台,在早期很常被遊戲玩家拿來做線上連線時的通訊軟體,現在是很多產品、社群等都會利用 Discord 來經營社群。
最近接了關於 Bot 開發相關的業務,趁休息時間玩一下 Discord Bot 的開發體驗,將過程記錄一下,搞不好後面還用的到。
在這之前還是快速介紹一下 Discord。Discord是一款專為社群設計的免費網路即時通話軟體與數位發行平台,在早期很常被遊戲玩家拿來做線上連線時的通訊軟體,現在是很多產品、社群等都會利用 Discord 來經營社群。
上一篇知道 Dapr 是什麼後,就要進入 Hello World 的世界了,著手寫看看第一個 Dapr 應用程式
Dapr 在 2019 第一次公開時,那時候版本還是 0.1 時,就有留意到,想不到幾年後,不僅進入 CNCF 還變成很多人推薦的框架,所以重新拾回研究一下 Dapr 的架構及如何使用在工作上
Keycloak 提供了幾種 protocols,OpenID Connect (OIDC)、OAuth 2.0 and SAML。雖然 OIDC & OAuth 2.0 已存在一段時間,但因為沒有使用實做上的情境,所以都沒有花時間去瞭解背後的運作原理,一樣利用週末的時間來做一下功課
上一篇介紹了基本環境設定與 Angular 前端如何套用 Keycloak,但一個完整的流程應該還會包含後端的 API 驗證,這篇會用 C# 的 WebAPI 來做一個簡單範例
Playwright 是一套 E2E 的測試工具,可以測試多種瀏覽器環境(包含手機),是一個功能強大且完整的工具
今天心血來潮跑去 RxJS 官網晃了一下,無意間看到一個我從沒注意到的好功能,特地寫一篇文章記錄一下,我們在寫 Angular 時會去寫一個 global 的 error handle,主要目的是為了那些未被處理的 exception,而 RxJS 也有一樣的功能,那就是 config
Angular 14 推出 Typed Form 的功能,利用中秋放假的時間,好好地將這個功能給仔細玩過一次,掌握好才能在專案上使用到
使用 Obsidian 來寫 Docusaurus 似乎也是個好選擇,以下是我嘗試後的一些設定方式