Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eleksir/meow-irc-bot
Assistive bot template
https://github.com/eleksir/meow-irc-bot
irc irc-bot
Last synced: about 2 months ago
JSON representation
Assistive bot template
- Host: GitHub
- URL: https://github.com/eleksir/meow-irc-bot
- Owner: eleksir
- License: mit
- Created: 2022-10-30T14:28:13.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-09T15:21:53.000Z (about 1 year ago)
- Last Synced: 2023-12-09T16:28:53.091Z (about 1 year ago)
- Topics: irc, irc-bot
- Language: Perl
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Meow-IRC-bot - Простой ассистивный IRC бот
## About
Бот основан Perl модуле [AnyEvent::IRC][1].
Конфиг должен находиться в **data/config.json**, пример конфига расположен в **data/sample_config.json**.
Бота можно запустить через команду **bin/meow-irc-bot**.
Этого бота можно считать экспериментальным из-за отсутсвия всестороннего тестирования. Он сделан по принципу "works for
me". Он проверялся на работоспособность на MacOS "Big Sur" и Slackware Linux 15.0.## Installation
Чтобы запустить бота, надо вначале его забутстрапить - загрузить и установить все нужные перловые модули.
Для MacOS нам понадобится xcode console tools. (Их предлагают установить при установке VS Code, например).
Для Linux нам понадобится "Development Tools" или похожий набор пакетов и дополнительно perl, perl-devel,
perl-local-lib, perl-app-cpanm, sqlite-devel, zlib-devel, openssl-devel, libdb4-devel (Berkeley DB devel), make.После установки указанных пакетов, можно смело запускать:
```sh
bash bootstrap.sh
```и всё необходимое будет скачано из интернетов, протестировано и установлено в локальный каталог vendor_perl.
[1]: https://metacpan.org/pod/AnyEvent::IRC