myano / sophia

An IRC bot written in perl.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#                   _     _
#   ___  ___  _ __ | |__ (_) __ _
#  / __|/ _ \| '_ \| '_ \| |/ _` |
#  \__ \ (_) | |_) | | | | | (_| |
#  |___/\___/| .__/|_| |_|_|\__,_|
#  ----------|_|------------------
#
#       sophia v3.0 Perl IRC bot

Table of Contents

  1. Pre-requisites
  2. Install
  3. Run
  4. Trouble / Help
  5. Contributions
  6. License

Pre-requisites

  • libcurl-dev
  • libxml-dev

Note: While not required, cpanm is strongly recommended for building sophia's Perl dependencies in a simple way. local::lib is also recommended unless you do not mind installing all of sophia's Perl dependencies in system directories. In other words, running as root (sudo).

Install

With the original tarball: cpanm sophia-3.0.tar.gz That will build all the Perl dependencies. It may take a while to complete. After that is completed, you can launch bin/sophia from the extracted directory from wherever you want. See Run below for more details.

Run

You need to set a configuration file. Copy etc/sophia.conf.example to etc/sophia.conf. Once you copy this file, open it up and change the necessary settings. Also if you want all the modules to load on start, copy etc/sophia.modules.conf.example to etc/sophia.modules.conf. To launch sophia run ./bin/sophia

Trouble / Help

You can reach the development team on freenode in ##sophia

Contributions

  • Kays
  • yano

License

sophia is licensed under the `GNU GPL License version 3 <http://www.gnu.org/licenses/gpl-3.0.html> A fully copy of the license can be found in the LICENSE file.

About

An IRC bot written in perl.

License:GNU General Public License v3.0


Languages

Language:Perl 100.0%