所以我正在用Python寫一個IRC bot。現在,我試圖讓它做的第一件事是將所有重要的事情記錄在每個頻道上(以及私人信息到機器人本身)。日誌記錄中的QUIT命令來自IRC
到目前爲止,我已經得到它以記錄JOIN
,PRIVMSG
(包括CTCP
命令)和PART
。不過,我在QUIT
命令中遇到了一些麻煩。現在我知道QUIT
命令不包含<channel>
參數,因爲它不需要它。但是,我的機器人連接到多個通道,並且我需要能夠區分用戶在發出QUIT
命令以適當記錄日誌時連接到的哪些通道。許多用戶不會連接到機器人的每個通道。
這將是什麼理想的方式呢?謝謝你的幫助。
你爲什麼在意?要麼只是登錄該用戶@主機退出(如果您登錄了連接,則該用戶加入的通道將會是已知的),或者將每個用戶的記錄保存在內存中。 – tripleee 2014-12-03 20:19:26