我的雲端生活網 - Life+

Thursday, March 19, 2009

msn機器人會打架

剛找到一個有趣的情況:

假設
機器人1: 會自動發訊息通知某事 且有 互動功能(且指令錯誤會回覆)
機器人2: 有互動功能(且指令錯誤會回覆)

且有一方必須是要能從 "非msn client" 加入機器人帳號為聯絡人加入;
另一方需要是可直接在 "msn client" 加入機器人帳號為聯絡人
=================================================
那麼;機器人彼此成為聯絡人時,會形成一個loop,彼此一直傳送訊息永不停止

將較之下 可直接在 "msn client" 加入機器人帳號為聯絡人 的程式,較容易
遭受病毒攻擊,反之;也無可避免

目前我沒有找到好的方法來避免,當然可以加入黑名單 使用發訊息的頻率來避
免大量的互相發訊,但我覺得這些都不是最好的方法,因為無法防範於事前

2 comments:

Prinston said...

您好,請問"會自動發訊息通知某事"的msn機器人是可以透過標準的Windows Live Messenger API實作出來的嗎?據我所知msn AP好像只能被動收到訊息後作對應的回覆,謝謝您~

te said...

我們所開發的SDK並不是使用 Windows Live Messenger API實作,所以他能在WIN32/LINUX/UNIX上運行,另外;我們得到微軟的內部訊息,微軟將在數月後停止 Windows Live Agents SDK的 支援,以上提供給您參考

Blog Archive