You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Arthur POULET a5737d9afb
title_reader: Add plugin to read titles
7 months ago
bin Update database and crystal version 4 years ago
db/migrations Add remindme plugin 4 years ago
spec Init project 5 years ago
src title_reader: Add plugin to read titles 7 months ago
.gitignore Update to crystal v0.20, Add makefile 5 years ago
.travis.yml Init project 5 years ago
LICENSE Init project 5 years ago
Makefile doc: Update forge urls 7 months ago
README.md doc: Update forge urls 7 months ago
shard.lock doc: Update forge urls 7 months ago
shard.yml doc: Update forge urls 7 months ago

README.md

DashBot

A good bot, or a collection of plugins for Crirc network client.

Installation

Install postgresql, crystal, and crystal-shards

# Clone
git clone https://github.com/Meoowww/DashBot
cd DashBot
# Install the libs
shards install
# Build the project
crystal b -s --release src/DashBot.cr
# Configure the database
psql -U postgres postgres -c "CREATE USER root WITH PASSWORD 'toor' SUPERUSER;"
psql -U postgres postgres -c "CREATE DATABASE dash_bot"
echo "PG_URL=postgres://root:toor@localhost/dash_bot
NETWORK_HOST=chat.freenode.net
NETWORK_PORT=6697
NETWORK_SSL=true
NICKNAME=Dasshyx" > .env
# Update the database
./bin/micrate up
# Run the bot
./DashBot

Usage

TODO: Write usage instructions here

Development

TODO: Write development instructions here

Contributing

  1. Fork it ( https://git.sceptique.eu/Sceptique/DashBot/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • Sceptique Arthur Poulet - creator, maintainer
  • Lucie Lucie Dispot - developer