최근 C에서 소켓 프로그래밍에 대한 기본 지식을 읽었으며이 기본 지식을 익히기 위해 사용자와 IRC 서버 사이에서 약간의 대화를해야하는 programm를 작성하려고했습니다. void init(char *s[])
{
struct sockaddr_in server;
printf("%s : connect . . .\n",s[0]);
파이썬으로 irc bot을 만들려고합니다. 봇은 XML을 구문 분석하고 콘텐츠를 채널에 붙여 넣습니다. 이것은 내 코드 f = open("1.xml")
data = f.read()
f.close()
domi = parseString(data)
attackerbartag = domi.getElementsByTagName('bar')[0].toxml()
이 IRC 서버의 채널에 가입하는 PHP 스크립트가 있습니다 : irc.worldnet.net 서버 응답 덕분에 채널에 성공적으로 가입했다고 말할 수 있습니다. 사용자 목록에 있습니다. 그러나이 명령은 다음과 같습니다. MSG bot_nickname hello my friend !
은 'msg : unknown command'응답을 발행합니다. 봇에서
ASP를 사용하여 IRC 봇을 만들려고합니다. 나는 IRC 서버에 연결을 설정하고 모든 것이 잘 작동하지만 연결이 단지 휴식 후 20 분 ... 나는 web.config 파일에 다음 행을 추가 시도 : <sessionState timeout="60"/>
<httpRuntime maxRequestLength="102400" executionTimeout="
저는 파이썬에서 처음부터 IRC 봇을 작성하고 있습니다. 내가 추적 할 수없는 한 가지 점은 봇에게 개인 (자신 만 볼 수 있음)이지만 채널과 별도의 PM/대화가 아닌 사용자에게 메시지를 보내는 방법입니다. 어딘가에 있어야한다는 것을 알고 있지만 문서에서는 찾을 수 없습니다. 서버 (예 : PRIVMSG)에서 작업을 호출하기 위해 전체 기능이 필요하지 않습
가 나는 IRC 서버 여기 :[email protected] PRIVMSG &channel :bot: Poor baby!\r\n
PRIVMSG 명령입니다로부터받은이 메시지를 가지고있다. 오른쪽의 나머지 부분은 &channel :bot: Poor baby! 입니다. 이제 마지막 매개 변수는 무엇입니까? RFC2810 Section 2.3.1에 :bot:
간단한 파이썬 트위스트 클라이언트 - 서버 응용 프로그램 작업을하려고합니다. 의도는 이것을 사용하여 몇 가지 IRC 봇을 제어하는 것입니다. (5ish) 봇들에게 명령을 내리는 마스터 콘솔처럼. 첨부 코드는 언젠가는 서버 코드에 포함됩니다. 잠시 동안 텔넷을 사용하여 "파티 라인"에 연결하는 IRC 봇 (클라이언트)을 시뮬레이션합니다. 내가 붙어있는 것
나는 하스켈을 상당히 잘 알고 있으며, 나는 봇용 IRC 인터페이스를 작성하고있다. 코드를 실행 한 후 .. module Main (main) where
import Network
import Data.List
import System.IO
server = "irc.freenode.org"
port = 6667
chan = "#tanuki"
주어진 채널에서 주제를 설정하는 매우 간단한 IRC 클라이언트를 작성하려고합니다. 우선 해당 운영체제를 식별하고 운영체제를 얻어야합니다. 간단한 인터페이스와 $client = new IRC::Client(%config);
$client->connect();
$client->identify('password');
$client->join('#channe