iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

使用discord.py開發自己的機器人 系列

這30天我將以一個新手的角度,教大家如何使用discord.py開發自己的Discord機器人。從設置開發環境,到創建第一個機器人,再到為機器人添加各種常見的命令和功能,最後自己開發一個屬於我自己的遊戲機器人。

鐵人鍊成 | 共 30 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文 團隊原神 啟動!
DAY 21

[Day21] 骰子機器人2.0

今天我要來寫骰子機器人2.0,骰子遊戲除了猜數字還可以數字單雙、豹子、總和等等,所以今天我打算將單雙跟豹子加入到我的程式中 1.構思 1.大小跟前一天的一樣那單...

2023-10-06 ‧ 由 frankshicar 分享
DAY 22

[Day22] 骰寶(上)

今天要來介紹一下我接下來要寫的遊戲機器人,骰寶機器人! 1.介紹 骰寶中文意思為「一對骰子」,在遠中國古代就已開始這種遊戲,儘管使用這個名字,但事實上這個遊戲是...

2023-10-07 ‧ 由 frankshicar 分享
DAY 23

[Day23] 骰寶(中)

1.構思 這隻程式將會用到前幾天寫的骰子機器人的功能,並增加圍骰、全骰、點數總和、牌九式等等細項。如果用之前得寫法會出現輸入格式必須一致的問題,但像是大小只需要...

2023-10-08 ‧ 由 frankshicar 分享
DAY 24

[Day24] 骰寶(下)之embed介紹

為了讓介面更好看所以我使用了在discord很常見的文字美化功能,embed 介紹 在Discord文檔中,嵌入式消息(embed)是一種用於以更漂亮和結構化的...

2023-10-09 ‧ 由 frankshicar 分享
DAY 25

[Day25] 骰寶(下)之下拉式表單

今天要來介紹下一個實用的美化訊息的方式,下拉式表單 動機 原本我的rule只打算用embed來顯示就好但發現只用embed會很醜且很難看因為訊息太多,像這樣這還...

2023-10-10 ‧ 由 frankshicar 分享
DAY 26

[Day26] 骰寶(下)之功能整合最終篇

今天是把前幾天所套用的功能都使用上去,但這還不時我的最終版,我還有好幾個東西想要用 1. 在印出你是否有猜對這部分我還沒有找到一個比較好的顯示方式,用embed...

2023-10-11 ‧ 由 frankshicar 分享
DAY 27

[Day27] 骰子GIF之快被discord限制搞瘋了

為了讓骰子遊戲玩起來更有感覺,我決定加入骰子動畫來增加效果 1. embed set_image 先上程式碼 embed1 = discord.Embed(ur...

2023-10-12 ‧ 由 frankshicar 分享
DAY 28

[Day28] 失敗的音樂機器人(上)

我一直都很想寫寫看屬於自己的音樂機器人,因此上網找了很多資料也按照資料安裝了一些模塊,但安裝模塊發生了很多問題,大部分都是import不進來但都顯示安裝好了 1...

2023-10-13 ‧ 由 frankshicar 分享
DAY 29

[Day29] 失敗的音樂機器人(下)

今天要來講opus無法import 在寫音樂機器人的時候一直報錯這個,错误:Command raised an exception: OpusNotLoaded...

2023-10-14 ‧ 由 frankshicar 分享
DAY 30

[Day30] 漫長的旅途終於來到終點

能撐到現在的想必都是各路英雄好漢,很開心能參加鐵人賽這個活動,在這個活動中我學到最多且最有用的就是「自學」及「找關鍵字」,在學習全新的東西且身邊沒有任何人可以問...

2023-10-15 ‧ 由 frankshicar 分享