簡體   English   中英

使用PHP構建IRC機器人,需要一些幫助

[英]Building an IRC bot using PHP, need some help

我正在為此使用SmartIRC庫。 我需要做的是讓機器人運行並接受用戶的命令,並在UDP套接字上偵聽。 我通過需要分析的UDP套接字發送數據,並整理到MySQL表等中。 我需要UDP數據可用於我的BOT。

所以問題是,每當我打開UDP套接字時,它都會在“ while”循環中偵聽所有數據。 因此,這意味着IRC漫游器本身在循環結束並關閉之前無法運行。 我曾考慮使用某種多線程解決方案,但不確定如何使用。 我需要找到某種方式來產生UDP套接字的新線程,並將該數據發送到當前正在運行的機器人。 啊,沒有頭緒。

有任何想法嗎? 希望我能解釋得足夠多,以便你們可以理解我到底想要什么。

謝謝!

我不確定為什么要在while循環中監聽數據。 過去使用SmartIRC時,我將$irc->registerActionhandler()用於用戶命令,然后調用$irc->listen( ) ,這樣庫將為您處理所有$irc->listen( )

可以在此處找到一些使用SmartIRC的好示例,希望它們會對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM