我檢查出來,而不是在所有了解我怎麼會做幾件事情:phenny /珍妮IRC bot的編程
- 如何,用戶加入的頻道後,
jenni
送他一個值得歡迎的消息, - 如何編寫一般
- 爲什麼
.block list nick
或任何.block
命令的模塊只是失敗(無輸出)
另外,不要備忘錄如果JENBO結轉t離線?數據庫在哪裏?
我檢查出來,而不是在所有了解我怎麼會做幾件事情:phenny /珍妮IRC bot的編程
jenni
送他一個值得歡迎的消息,.block list nick
或任何.block
命令的模塊只是失敗(無輸出)另外,不要備忘錄如果JENBO結轉t離線?數據庫在哪裏?
我沒有我的這臺計算機上的代碼,但試試這個:
jenni.write(['PRIVMSG','target_nick'],"Write your message here")
IRC命令怎麼樣? – tekknolagi 2012-03-14 00:15:25
這是正確的irc命令,根據我上週從我的jenni hackage放下的代碼的剩餘部分。 – 2012-03-14 01:45:41
我的意思是像'/ kick user'這樣的東西# – tekknolagi 2012-03-14 05:12:26
jenni.msg(nick, "Hello world!")
- 這將發送悄悄話給了「缺口」 jenni.say("Hello world!")
- 這將消息發送到在以往任何時候珍妮收到的命令(PM或通道) jenni.reply("Hello world!")
- 這將突出觸發命令
.blocks list nick
和.blocks list hostmask
而且phenny /從各自的主庫珍妮在github上目前沒有從MemoServ處理備忘錄的能力。你會想爲此編寫腳本。備忘錄不會消失,它們會留在IRC服務器上。 (至少這是MemoServ在freenode上的行爲方式)
唯一我可以告訴你的關於IRC和你的問題的第一點是,在IRC上有幾個事件。其中之一是「加入」。所以,當「加入」的觸發器被激活時,腳本會做一些事情。這樣,任何IRC bot都可以發送消息。 – DonCallisto 2012-01-12 09:39:33
@DonCallisto我明白,但我不明白如何調用'privmsg'命令。 – tekknolagi 2012-01-12 09:48:00
我從來沒有用irc接口python,對不起。我只是告訴你我所有關於IRC編程的記憶。 – DonCallisto 2012-01-12 10:03:07