내가 그들을 체크 아웃,하지만 모두 내가 몇 가지 할 거라고 방법을 이해하고 있지 않다 : 사용자가 채널에 가입 한 후, jenni
그에게 환영 메시지를 보내는 방법phenny/제니 IRC 봇 프로그램
- 을 단지 또한
을 (더 출력) 실패하지 일반적으로
.block list nick
또는 .block
명령 중 하나의 모듈을 작성하는 방법내가 그들을 체크 아웃,하지만 모두 내가 몇 가지 할 거라고 방법을 이해하고 있지 않다 : 사용자가 채널에 가입 한 후, jenni
그에게 환영 메시지를 보내는 방법phenny/제니 IRC 봇 프로그램
을 (더 출력) 실패하지 일반적으로
.block list nick
또는 .block
명령 중 하나의 모듈을 작성하는 방법나는이 컴퓨터에 내 코드가없는,하지만이 시도 :
jenni.write(['PRIVMSG','target_nick'],"Write your message here")
IRC 명령은 어떻게됩니까? – tekknolagi
지난 주에 jenni hackage에서 작성한 코드의 나머지 비트에 따라 올바른 irc 명령입니다. –
내 말은 '/ kick user'와 같은 것입니다. – tekknolagi
jenni.msg(nick, "Hello world!")
-이 메시지를 보내드립니다 - '닉' jenni.say("Hello world!")
이에게 개인 메시지를 보내드립니다 어디 이제까지 제니가 jenni.reply("Hello world!")
(PM 또는 채널) 명령을 받았다 -이 명령
.blocks list nick
및 .blocks list hostmask
또한 phenny/제니가의 GitHub의에서 현재 MemoServ에서 메모를 처리 할 수있는 능력이 없습니다. 당신은 뭔가를 대본으로 쓰고 싶을 것입니다. 메모는 사라지지 않고 IRC 서버에 남아 있습니다. (최소한 MemOServ가 freenode에서 어떻게 작동하는지)
IRC와 질문의 첫 번째 요점에 대해서 내가 말할 수있는 것은 IRC에 몇 가지 이벤트가 있다는 것입니다. 이 중 하나는 "가입"입니다. 따라서 "on join"트리거가 활성화되면 스크립트는 어떤 작업을 수행합니다. 이런 식으로 모든 IRC 봇이 메시지를 보낼 수 있습니다. – DonCallisto
@DonCallisto 이해하고 있지만'privmsg' 명령을 어떻게 호출하는지 이해할 수 없습니다. – tekknolagi
필자는 파이썬과 irc의 인터페이스를 한번도 해본 적이 없습니다, 죄송합니다. IRC 프로그래밍에 관해 내가 기억하는 모든 것을 말하고 있습니다. – DonCallisto