iT邦幫忙

discord.py相關文章
共有 45 則文章
鐵人賽 Software Development DAY 28

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

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

鐵人賽 Software Development DAY 27

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

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

鐵人賽 Software Development DAY 26

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

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

鐵人賽 Software Development DAY 25

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

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

鐵人賽 Software Development DAY 24

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

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

鐵人賽 Software Development DAY 23

技術 [Day23] 骰寶(中)

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

鐵人賽 Software Development DAY 21

技術 [Day21] 骰子機器人2.0

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

鐵人賽 Software Development DAY 20

技術 [Day20]骰子機器人

今天要來寫我一直很想寫的遊戲類機器人!我發現dc機器人有很多但是遊戲類的dc機器人卻很少,所以我想先來寫一個簡單且好玩的遊戲機器人,骰子比大小! 1.構思 1....

鐵人賽 Software Development DAY 19

技術 [Day19] discord.py slash_command問題解決(下)

今天終於解決無法import的問題了! 最終發現是,在安裝slash command時他只有安裝info沒有他的本體,這就會導致無法import進來。會發現這個...

鐵人賽 Software Development DAY 18

技術 [Day18] discord.py slash_command問題與討論(上)

1.slash command Slash Command 是 Discord 中一種命令格式。其特點是:1. 命令以 "/" 開頭,例如...

鐵人賽 Software Development DAY 17

技術 [Day17] 計算機機器人

今天來寫一個很簡單的機器人,加減乘除計算機 1.智障版 這個版本會用很慢且局限性很大但很好懂的方式來寫 程式碼 from discord.ext import...

技術 Python Discord Bot#Fin - 賽後心得

終於!!!!! 第一次完賽,非常感動,但我知道我此次非常的不足,我不知道大家是怎麼安排時間的,但我這個月拼了命在實驗與產出,下班的時間也剩餘不多,原本就需要很多...

鐵人賽 Software Development DAY 16

技術 [Day16] 有趣的機器人程式碼

今天的內容會是大量的程式碼配上一寫解說,這幾隻程式基本都是好玩沒什麼實用性的哈哈哈 1.隨機slap一個人 1.功能只要在聊天室輸入 !slap 原因 他就會隨...

鐵人賽 自我挑戰組 DAY 30

技術 Python Discord Bot#30- 貼圖反應 (二)

根據前篇的方式,試做一個類式投票的內容。 觸發方式 本人想用slash_command去觸發,因為如果有錯誤,不會像command留有命令字樣。但slash_c...

鐵人賽 Software Development DAY 15

技術 [Day15]禁言成員

1.功能介紹 這個Discord bot實現了將成員近言跟解禁言的命令: !timeout - 可以對指定成員設置臨時禁言時間 !remove_timeout...

鐵人賽 Software Development DAY 14

技術 [Day14]警告3次並ban成員

1.功能說明 我結合了前兩天的功能做出了一個可以實現當一位伺服器成員被警告後就會被ban的功能 2.程式碼 from discord.ext import co...

鐵人賽 自我挑戰組 DAY 29

技術 Python Discord Bot#29- 貼圖反應 (一)

主要偵測 反應圖案的訊息 偵測反應 @client.event on_raw_reaction_add 也就是webhook 中 事件就有可以偵測反應 回傳為...

鐵人賽 自我挑戰組 DAY 28

技術 Python Discord Bot#28 - 做中學 - 做個終極密碼(三)

這篇會補全功能上的限制或處理,像是輸到誰就只能誰來回答,與錯誤處理,或是回答過的不可以再使用。 流程 開局時限制 判斷發起者與按下的人是否一樣 if in...

鐵人賽 Software Development DAY 13

技術 [Day13]ban成員

1.功能介紹: 這個bot可以經伺服器中的成員踢出伺服器並加入黑名單的成员。使用此語法的人需要有ban成員的權限才能使用。 2.程式碼 **from disco...

鐵人賽 自我挑戰組 DAY 27

技術 Python Discord Bot#27 - 做中學 - 做個終極密碼(二)

前篇遊戲研究為開場的內容與觸發方式,這篇會在研究遊戲的進行流程處理與實作。 遊戲進行方式 根據參與人,輪流輸入數字,而伺服器會計算每次 的猜測 是否中了之外,還...

鐵人賽 Software Development DAY 12

技術 [Day12]警告成員

1.功能介紹 這個機器人可以對指定的使用者發出警告。使用者只需在發消息時使用!warn命令並@提及要警告的使用者,機器人就會自動回覆提醒該使用者已被警告。這可以...

鐵人賽 Software Development DAY 11

技術 [Day11]Day9的問題與討論

昨天原本我也打算用身份組及join time但兩者都遇到了一點問題,後來發現是思路上的問題,我把問題想得太複雜了 1.身份組 一開始我以為可以用取得ID一樣的方...

鐵人賽 自我挑戰組 DAY 26

技術 Python Discord Bot#26 - 做中學 - 做個終極密碼(一)

想簡單做一個互動遊戲,目前定了一個遊戲叫「終極密碼」,而因為需要花些時間規劃並平日還是需要上班,所以會直接寫研究的進度,無法在一天內或二篇內寫完這個功能......

鐵人賽 Software Development DAY 9

技術 [Day9]查看伺服器(Guild)資訊

昨天使用了MemberCinverter,那今天要來寫用來查看Guild資訊的GuildConverter。 1.commands.GuildConverter...

鐵人賽 Software Development DAY 8

技術 [Day8]查看username、id、加入時間及身份組(下)

轉換器介紹完後我們就來寫程式吧 程式碼 from discord.ext import commands import discord intents = d...

鐵人賽 自我挑戰組 DAY 22

技術 Python Discord Bot#22 - 做中學-建立頻道

這個是我一個朋友許願的功能,他想要有個能顯示人數的頻道,所以我就來試做看看。 而在我的觀察下,看到很多人是使用「語音頻道」並把標題改成要顯示的文字並設定鎖定權限...

鐵人賽 自我挑戰組 DAY 21

技術 Python Discord Bot#21 - 做中學-指令限定

伺服器專用(私訊不可以!) 在私人的訊息中,機器人仍然可以觸發user_command 的應用程式,但為了控制錯誤訊息等,還是能去控制回覆或處理方式 加入: @...

鐵人賽 Software Development DAY 6

技術 [Day6] 基本discord機器人程式架構

1.@bot 今天要來介紹decorator(裝飾器),在discord.py中decorator主要用於定義機器人的事件處理器(event handlers)...

鐵人賽 自我挑戰組 DAY 20

技術 Python Discord Bot#20 - 做中學-管理員限定!

想針對指令加上使用條件。 管理員的權限 user_command(message_command) 版本 import discord from discord...

鐵人賽 自我挑戰組 DAY 19

技術 Python Discord Bot#19 - 做中學-會員簽到(二) - 進階題

進階題 每天每個人只能簽到一次,使用Google AppSheet Api 來新增內容,如有重覆的資料,就不新增了。 結果 新增 Google AppShee...