Фэнни / Дженни IRC программирование ботов - PullRequest
0 голосов
/ 12 января 2012

Я проверяю их, но совершенно не понимаю, как мне сделать несколько вещей:

  1. Как, после того как пользователь присоединяется к каналу, jenni отправляет ему приветственное сообщение
  2. Как написать модуль в целом
  3. Почему .block list nick или любая из команд .block просто не работают (нет вывода)

Кроме того, переносить заметкибольше, если jenbot выходит из сети?Где находится база данных?

Ответы [ 2 ]

1 голос
/ 11 апреля 2012

jenni.msg(nick, "Hello world!") - это отправит личное сообщение нику jenni.say("Hello world!") - это отправит сообщение, где когда-либо Дженни получила команду (в личку или на канал) jenni.reply("Hello world!") - это выделит пользователя, который запустил команду

  1. Вам нужно будет написать скрипт для запуска триггера, чтобы это произошло. Фенни / Дженни не делает этого по умолчанию.
  2. Как создать свой собственный модуль phenny / jenni
  3. Это .blocks list nick и .blocks list hostmask

Также phenny / jenni из их соответствующих основных репозиториев на github в настоящее время не имеют возможности обрабатывать заметки из MemoServ. Вы бы хотели написать что-нибудь для этого. Заметки не исчезают, они остаются на сервере IRC. (по крайней мере, так MemoServ ведет себя на freenode)

1 голос
/ 13 марта 2012

У меня нет кода на этом компьютере, но попробуйте это:

jenni.write(['PRIVMSG','target_nick'],"Write your message here")
...