Сайт Леонида СоповаСкриптинг
Если ты Сопов, то тебе на site.sopov.ru

Скриптинг / bible.tcl 1.1

read on english below russian
bible.tcl - скрипт для цитирования Библии в eggdrop [ 23K ]
bible.zip - скрипт в .zip архиве [7.0K ]
rus.zip - русская база книг в .zip архиве [1.3M ]
(чтобы распаковать используйте комманду : unzip rus.zip, база находится в каталоге rus)

Для установки скрипта поместите его в папку scripts у вашего бота и в конце файла eggdrop.conf добавьте строку source scripts/bible.tcl.

Для работы скрипта необходимо распоковать архив с базой книг, например в корневой каталог вашего бота.
В скрипте поправьте строки:
set bbdir "rus" - путь к каталогу базы книг, относительно добашней директории бота, или можно указать абсолютный путь
set bbusage "PRIVMSG" - каким способом цитировать Библию (NOTICE или PRIVMSG)
set bbusage_find "PRIVMSG" - каким способом выводит результаты поиска (NOTICE или PRIVMSG)
set bbusage_book "NOTICE" - каким способом сообщать список книг (NOTICE или PRIVMSG)
set bbusage_err "NOTICE" - каким способом сообщать об ошибке (NOTICE или PRIVMSG)
set bbread "channel" - куда цитировать Библию на канал или в приват (nick или channel)
set bbfind "channel" - куда выводит результаты поиска на канал или в приват (nick или channel)
set maxvers 10 - максимальное количество стихов цитируемых за один раз
set findcnt 3 - сколько результатов выводить

доступные команды:
!книги - выдать список книг
!библия <книга> <глава>:<стих> - процитировать стих из Библии
!библия <книга> <глава>:<стих>-<стих> - процитировать отрывок из Библии
!найти <текст> - искать строку по всей Библии
!найтивз <текст> - искать строку по книгам нового завета
!найтивз <текст> - искать строку по книгам ветхого завета

доступные флаги:
nopubbible - отключение скрипта на канале (в патилайн у бота .chanset #chan +nopubbible)

----------------
История:
----------------

Версия 1.1 // 27 Ноября 2005

+ обнавлена база данных книг
+ добавлен поиск по Библии
!найти <текст> - искать строку по всей Библии
!найтивз <текст> - искать строку по книгам нового завета
!найтивз <текст> - искать строку по книгам ветхого завета

Версия 1.05 // 25 Марта 2005

+ Добавлен флаг nopubbible
+ удалены мелкии ошибки

Версия 1.04 // 7 Февраля 2005

+ добавлены дополнительные названия к книги Исайи

Версия 1.03 // 26 Января 2005

+ удалена ошибка количества стихов в книге псалтырь

Version 1.02 // 20 Января 2005

+ удалена ошибка количества стихов в книге даниила
+ добавлена команда:
!библия <стих> <глава>:<стих>[-<стих>] - цитирование блока стихов

Version 1.01 // 17 Января 2005

+ добавлена в книги символ "точки"
!библия ин 1:1 == !библия ин. 1:1

Version 1.0 // 15 Января 2005

+ запущен скрипт
+ доступны команды:
!книги - список книг
!библия <книга> <глава>:<стих> - читать стих из Библии


english
bible.tcl - Script for cites the Bible in the Russian language in eggdrop [ 23K ]
bible.zip - script in .zip archive[7.0K ]
rus.zip - book database in .zip archive (russian) [1.3M ]

for install script unpack in folder: scripts you bot and in file: eggdrop.conf in tail file add line: source scripts/bible.tcl.
for the work of script it is necessary to unzip archive with the base of the books, for example into the root catalog of your eggdrop-bot.

In script edit line's:
set bbdir "/hosting/leonidas/rus" - source book directory
set bbusage "PRIVMSG" - method for read bible (NOTICE or PRIVMSG)
set bbusage_find "PRIVMSG" - metod for find view (NOTICE или PRIVMSG)
set bbusage_book "NOTICE" - method for read list book (NOTICE or PRIVMSG)
set bbusage_err "NOTICE" - methoe for send error message (NOTICE or PRIVMSG)
set bbread "channel" - tarrget for citing bible (nick or channel)
set maxvers 10 - max verses with citing
set findcnt 3 - how many results to print

access command:
!books - books list
!bible <book> <chapter>:<verse> - read bible verses
!bible <book> <chapter>:<verse>-<verse> - quoting block verses
!find <text> - find text in bible
!findnt <text> - find text in new testament
!findot <text> - find text in old testament

access flag:
nopubbible - disable script on chanel (.chanset #chan +nopubbible)

----------------
Version history:
----------------

Version 1.1 // 27 Nov 2005

+ update bible base
+ search is added
!find <text> - find text in bible
!findnt <text> - find text in new testament
!findot <text> - find text in old testament

Version 1.05 // 25 Mar 2005

+ added flag nopubbible
+ fixed small bug's

Version 1.04 // 7 Feb 2005

+ added additional name for Isaiah

Version 1.03 // 26 Jan 2005

+ fixed Psalm book counts verses

Version 1.02 // 20 Jan 2005

+ fixed Daniel counts verses
+ added command:
!bible <book> <chapter>:<verse>[-<verse>] - quoting block verses

Version 1.01 // 17 Jan 2005

+ added in book "dot"-sign
!bible Jn 1:1 == !bible Jn. 1:1

Version 1.0 // 15 Jan 2005

+ start script
+ access command:
!books - books list
!bible <book> <chapter>:<verse> - read bible verses
Если видите ошибку — выделите ее и нажмите Ctrl+Enter. Спасибо.
Авторские права © принадлежат Леониду Сопову, 2000-2008.
[an error occurred while processing this directive]