pmxbot

Скриншот программы:
pmxbot
Детали программы:
Версия: 1105.6
Дата загрузки: 20 Feb 15
Разработчик: You Gov, Plc.
Тип распространения: Бесплатная
Популярность: 18

Rating: nan/5 (Total Votes: 0)

pmxbot является IRC-бот, написанный на языке программирования Python. Первоначально построенный для внутреннего использования, это было продезинфицировать и установить бесплатно на мир.
Команды
pmxbot слушает команд предваряться '!' Если это команда знает, что он будет отвечать, взять действие и т.д. Он может искать в Интернете, вы цитатой, отслеживать карму, принимать решения, и делать что-нибудь еще вам хотелось бы иметь. Он регистрирует текст в базе данных sqlite3, и в итоге мы напишем веб-интерфейс к нему.
Содержит
pmxbot будет реагировать на вещи, которые вы сказать, если он обнаруживает слова и фразы, это было сказано распознать. Например, говоря о SQL рельсов.
Требования
pmxbot требует питона, конечно. Возможно 2.5+. Это также требует несколько пакетов Python:
* Питон-irclib
* PyYAML
* Simplejson или JSON
* Feedparser
* Httplib2
* Sqlite3
Конфигурация
Конфигурация основана на очень легко файлов YAML. Проверьте config.yaml в исходном дереве. Например,
Использование
После того как вы настроить конфигурационный файл, нужно просто позвонить `` pmxbot config.yaml``, и он будет присоединиться и подключения. Мы рекомендуем использовать pmxbot под DaemonTools DJB, чтобы сделать его автоматического перезапуска, если он выходит из строя.
Добавление персонализированного, местные особенность
Добавление новой особенностью является простой, вам просто нужно, чтобы добавить их в файл local_extensions, в установленном конвенции. Файлы для загрузки указаны в настройках конфигурации local_extensions. Все файлы в списке бежать с ExecFile, так что они наследуют существующие глобальные. В результате можно предположить, что большинство вещей, которые вы должны будете уже импортированы, какcommand,contains, ре, URLLIB, httplib2 и get_html. Там пример в local.py, что вы можете использовать в качестве основы для вашей ..
Команда (! Г) получаетcommand deocator ::
& NBSP; command ("tinytear", псевдонимы = ('тт', 'слеза', 'плакать'), док = "Я плачу крошечный разрыв для вас.")
& NBSP; Def tinytear (клиент, события, канал, ник, отдых):
& NBSP; & NBSP; & NBSP; & NBSP; если отдыха:
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; вернуться "/ я проливает одной слезы на% S"% остальных
& NBSP; & NBSP; & NBSP; & NBSP; другой:
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; вернуться "/ мне сидит и плачет, как слеза медленно стекает по щеке его"
Ответ (когда кто-то говорит что-то) использует декораторcontains ::
& NBSP; contains ("") sqlonrails
& NBSP; Def yay_sor (клиент, события, канал, ник, отдых):
& NBSP; & NBSP; & NBSP; & NBSP; karmaChange (botbase.logger.db, 'SQL на рельсах ", 1)
& NBSP; & NBSP; & NBSP; & NBSP; Возвращение "только 76,417 линии ..."

Требования

  • Python

Похожие программы

gocept.bender
gocept.bender

11 May 15

bMotion
bMotion

3 Jun 15

F-IRC
F-IRC

17 Feb 15

Комментарии к pmxbot

Комментарии не найдены
добавить комментарий
Включите картинки!