Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
老師真的講解滿細的讓我這python只有基礎程度的菜鳥也可以聽懂xDD
你的影片教得很好,我希望可以再教深入一點,我每一集都全部看完,感恩老師大大 >..
我都有耐心把影片看完XDD
我問一下可以讓機器人報告當下的時間嗎可以的話教一下
我想敲碗匿名聊天找不到有類似功能的機器人感謝大大
老師的影片都說的很詳細 可以教怎麼用discord bot講話嗎
想請問你字體、噴粒子方塊的外掛,好可愛啊啊
噴粒子的是 power mode字體我不知道ㄟ
請問一下我拿影片中的ping函式當例子如果我想要改成只有在特定頻道打指令的才有反應的話,我應該要怎麼寫判斷式呢?我自己原本想用ctx.channel == bot.get_channel(id)但是失敗了看官方API,原因好像是兩個物件類別不同請問我應該怎麼修改呢?
bot.get_channel(id) 這是看你給的ID頻道是哪種類型 你放語音頻的ID 回傳就是 Voice.Channel你放文字頻的ID 回傳就是 Text.Channelctx.channel 回傳的只會是 Text.Channel (你輸入指令的文字頻道)ctx.channel == bot.get_channel(id) 這邏輯是對的 我不確定你錯誤的原因是什麼 還有你程式碼確切怎麼打 可以的話最好把程式碼跟報錯貼上來
提醒大家我遇到的一個坑ctx is a required argument that is missing.全部都是照範例code發現原因是python版本是3.5會裝到舊的 discord.py packagepython 改為 3.5.3 以上可以解決
其實這些版本的要求資訊 官方的API文件上都有寫w所以大家要學會看官方文件啊~!
大大你的像素字體是怎麼用的阿
Traceback (most recent call last): File "d:\Y\Documents\GitHub\dc-bot\bot.py", line 21, in @bot.commands()TypeError: 'set' object is not callable請問老師,這個是發生了什麼問題?
是command,你多了一個s
最近發現一個問題,如果讓bot自己傳送指令的訊息到頻道上,並不會觸發指令,例如如果讓bot傳送[ping的訊息,並不會觸發ping()然後傳送ping值到頻道上,不知道有沒有方法可以讓bot自己觸發自己,我現在只想到可以用一個on_message()監聽,如果message.content=='[ping' and massage.author == bot.user 就 await message.channel.send(f'{bot.latency}'),不過這樣很麻煩,等於每個指令功能都要有監聽器然後重寫功能,雖然bot自己觸發自己好像不是很make sense的功能 哈哈XDDD PS: 我會想到這個是看到你後面影片的[say的指令,我就想說那如果用 [say [ping 會怎樣,結果bot就刪掉我的message然後傳送[ping個訊息而已,沒有執行ping()
如果你沒設定, 預設會將 self bot 關閉是為了避免bot無限觸發自己的指令
要怎麼指定出那個打指令的人 求回復
我輸入ping他會給我兩行ping 一行有四捨五入 一行沒有 怎麼吧沒有的哪行刪除掉啊‘?
估計你是把你的Bot 同時運行了兩個。
求vscode的style 太酷了
老師真的講解滿細的
讓我這python只有基礎程度的菜鳥也可以聽懂xDD
你的影片教得很好,我希望可以再教深入一點,我每一集都全部看完,感恩老師大大 >..
我都有耐心把影片看完XDD
我問一下可以讓機器人報告當下的時間嗎
可以的話教一下
我想敲碗匿名聊天
找不到有類似功能的機器人
感謝大大
老師的影片都說的很詳細 可以教怎麼用discord bot講話嗎
想請問你字體、噴粒子方塊的外掛,好可愛啊啊
噴粒子的是 power mode
字體我不知道ㄟ
請問一下
我拿影片中的ping函式當例子
如果我想要改成只有在特定頻道打指令的才有反應的話,我應該要怎麼寫判斷式呢?
我自己原本想用ctx.channel == bot.get_channel(id)
但是失敗了
看官方API,原因好像是兩個物件類別不同
請問我應該怎麼修改呢?
bot.get_channel(id) 這是看你給的ID頻道是哪種類型
你放語音頻的ID 回傳就是 Voice.Channel
你放文字頻的ID 回傳就是 Text.Channel
ctx.channel 回傳的只會是 Text.Channel (你輸入指令的文字頻道)
ctx.channel == bot.get_channel(id) 這邏輯是對的
我不確定你錯誤的原因是什麼 還有你程式碼確切怎麼打
可以的話最好把程式碼跟報錯貼上來
提醒大家我遇到的一個坑
ctx is a required argument that is missing.
全部都是照範例code
發現原因是python版本是3.5會裝到舊的 discord.py package
python 改為 3.5.3 以上可以解決
其實這些版本的要求資訊 官方的API文件上都有寫w
所以大家要學會看官方文件啊~!
大大你的像素字體是怎麼用的阿
Traceback (most recent call last):
File "d:\Y\Documents\GitHub\dc-bot\bot.py", line 21, in
@bot.commands()
TypeError: 'set' object is not callable
請問老師,這個是發生了什麼問題?
是command,你多了一個s
最近發現一個問題,如果讓bot自己傳送指令的訊息到頻道上,並不會觸發指令,例如如果讓bot傳送[ping的訊息,並不會觸發ping()然後傳送ping值到頻道上,不知道有沒有方法可以讓bot自己觸發自己,我現在只想到可以用一個on_message()監聽,如果message.content=='[ping' and massage.author == bot.user 就 await message.channel.send(f'{bot.latency}'),不過這樣很麻煩,等於每個指令功能都要有監聽器然後重寫功能,雖然bot自己觸發自己好像不是很make sense的功能 哈哈XDDD
PS: 我會想到這個是看到你後面影片的[say的指令,我就想說那如果用 [say [ping 會怎樣,結果bot就刪掉我的message然後傳送[ping個訊息而已,沒有執行ping()
如果你沒設定, 預設會將 self bot 關閉
是為了避免bot無限觸發自己的指令
要怎麼指定出那個打指令的人 求回復
我輸入ping他會給我兩行ping 一行有四捨五入 一行沒有 怎麼吧沒有的哪行刪除掉啊‘?
估計你是把你的Bot 同時運行了兩個。
求vscode的style 太酷了