我將如何去觸發(例如!幫助),然後機器人將私人消息給他們一個列表。不是消息的類型,它將打開一個新窗口,但它將顯示在頻道中,但只有他們可以看到它(如果你知道我的意思)。我不知道這些條款,所以任何幫助將很棒。mIRC遠程(Python)觸發私人信息
0
A
回答
1
您正在討論的消息是使用/msg <User> message
命令發送的消息,而不是使用/query
發送的消息。作爲解釋here(部分2.2的私人談話):
在mIRC的,如果你啓動/味精你沒有得到一個「查詢」窗口,直到 對方迴應你。您可以通過使用/ QUERY命令從一開始就在您的身邊設置一個「查詢」窗口 。
問題是,因爲這是客戶端特定的行爲,您永遠無法確定不是mIRC的客戶端會以這種或那種方式行事。
通過編碼方式,您最可能想要使用的是a python irc protocol client library,這將爲您節省處理IRC協議管道的麻煩。這個特定的庫爲你帶來了一個irc bot例子,這可能是你需要開始的地方。
祝你好運。
1
它看起來像我想要的是一個NOTICE事件,而不是PRIVMSG?
PRIVMSG是指定發送給收件人的文本的事件,其中收件人可以是個人或頻道。您要求提供一條不會打開新窗口的私人消息,而直接發送給用戶的PRIVMSG將爲其打開一個新窗口。發送到頻道的PRIVMSG將顯示在頻道中。
NOTICE向用戶發送不會創建新窗口的直接消息。但是,我不鼓勵使用它,因爲許多客戶端以不同方式處理這種類型的事件。
例如;
默認情況下,mIRC將在當前活動窗口中顯示一條通知。
但是,Irssi會在狀態窗口中顯示它們,可能會被忽略。
所有這一切,我不太清楚你使用Python的是什麼,沒有在你的文章中解釋。我只能假定bot是用Python編程的,而且你正在使用mIRC客戶端?
相關問題
- 1. 私人信息與
- 2. 私人遠程URL
- 3. Rails的線程私人信息
- 4. 通過Facebook應用程序向用戶發送私人信息
- 5. 在應用程序內發送Facebook私人信息
- 6. 發送私人消息LinqToTwitter
- 7. Github私人信息庫和貢獻
- 8. WordPress的私人/公共信息安全。
- 9. 如何讓Facebook像私人信息
- 10. 私人信息春天的WebSocket
- 11. 無法顯示私人信息
- 12. Drupal 7的私人信息模塊
- 13. 私人圖書館IOS的SSID信息?
- 14. 本地私人MSMQ到遠程私人隊列
- 15. 觸發Alexa遠程
- 16. 我如何發送私人信息給Facebook用戶?
- 17. 如何使用Facebook C#SDK讀取/發送私人信息?
- 18. 通過socket.io向每個插座發送私人信息
- 19. 在maven中發佈時的私人構建信息(db等)?
- 20. Sails.js簡單的私人信息(發佈/訂閱和模型)
- 21. gmaps.js觸發信息窗口
- 22. 反映私人遠程對象
- 23. Git配置:私人遠程URL
- 24. iOS 6 - ChatKit私人API - 發送短信
- 25. 私人QT信號
- 26. 遠程調試信息?
- 27. 谷歌Web應用程序隱藏我的私人信息
- 28. 在Heroku上部署帶私人信息的應用程序
- 29. 發送私人消息facebook sdk android
- 30. Socket.io + Angular - 發送私人消息
請閱讀http://stackoverflow.com/questions/how-to-ask並改善您的問題。 – wRAR