An IRC bot for learning, fun and collaboration in the Freepost community.
fr33domlover ff1a378aa7 Update installation instructions for stack usage | 8 years ago | |
---|---|---|
src | 8 years ago | |
state-default | 8 years ago | |
util | 9 years ago | |
.gitignore | 8 years ago | |
AUTHORS | 9 years ago | |
COPYING | 9 years ago | |
ChangeLog | 9 years ago | |
INSTALL.md | 8 years ago | |
NEWS.md | 8 years ago | |
README.md | 8 years ago | |
Setup.hs | 9 years ago | |
funbot.cabal | 8 years ago | |
stack.yaml | 8 years ago |
FunBot is an IRC bot written in Haskell. This is a fun and interactive way
to learn and experiment with Haskell, quickly seeing the results of the code
you write. The project was started after an idea was brought up in #freepost
channel: Write a bot collaboratively, the whole community together. Experiment,
learn and laugh in the process.
FunBot is free software, and is committed to software freedom and to freedom in
general. It is released to the public domain using the CC0 Public Domain
Dedication. See COPYING
.
See the .cabal file for more info and link to project website and version control.
The official download location is the Git repository:
https://notabug.org/fr33domlover/funbot.git
Occasionally, releases may be made to Hackage, the Haskell package repository. See http://hackage.haskell.org/package/funbot.
Some of the dependency libraries may have recent features not released to Hackage yet. See the guide linked at the bottom for their clone URLs. If you use a released version of funbot, you can safely install all the dependencies from Hackage as usual.
This program is free software, released to the public domain using the CC0
Public Domain Dedication. For the boring "legal" details see the file
COPYING
.
See the file INSTALL.md
for a detailed usage and deployment guide. The file
ChangeLog
explains how to see the history log of the changes done in the
code. NEWS.md
provides a friendly overview of the changes for each release.
If you found a bug, or you have an idea, a feature request or a wishlist item, open a ticket for it! Even if you're goint to implement something or try to solve it.
Use NotABug's issue system.
There is a detailed guide for running the bot and creating a development setup.
It's in the INSTALL.md
file.
If you're going to implement some feature or fix some bug you found, start by opening an issue so that other people will know which features are being developed and who does what.