Go to file
2020-01-19 21:08:02 +01:00
bin Update database and crystal version 2017-08-12 22:26:57 +01:00
db/migrations Add remindme plugin 2017-09-18 15:37:24 +02:00
spec Init project 2016-08-04 16:35:41 +02:00
src XXX 2020-01-19 21:08:02 +01:00
.gitignore Update to crystal v0.20, Add makefile 2016-11-29 11:43:45 +00:00
.travis.yml Init project 2016-08-04 16:35:41 +02:00
config.json XXX 2020-01-19 21:08:02 +01:00
LICENSE Init project 2016-08-04 16:35:41 +02:00
Makefile Fix Makefile for mac users 2017-09-18 15:51:53 +02:00
README.md Fix readme 2017-09-18 15:49:51 +02:00
shard.lock Update dependencies 2018-01-14 16:44:00 +01:00
shard.yml Update DashBot to use Crirc instead of CrystalIrc 2017-11-16 16:26:04 +01:00

DashBot

TODO: Write a description here

Installation

Install postgresql, crystal, and crystal-shards

# Clone
git clone https://github.com/Meoowww/DashBot
cd DashBot
# Install the libs
crystal deps 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" > .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://github.com/Meoowww/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

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