Giter Club home page Giter Club logo

dank-memer-1's Introduction

A discord bot made primarily with Node.js and Eris, with plans to constantly add commands and grow to new platforms.

Getting Started

These instructions will get you started using the bot and making sure it is set up well on your server. If you are having issues with the bot, be sure to check over these steps again or join the support server.

Prerequisites

To add the bot to your server, you need to meet at least one of the following requirements:

  • Be the owner of the server
  • Have "Manage Server" permission on the server

For the bot to work properly, it will need all of the permissions seen in the below image.

Server Permissions

You can click here for an invite that has these permissions pre-selected for you.

Using the bot

The prefix to use the bot is pls Example: pls ping. No, not !, ?, or - like most bots. Prefixes don't have to be a common symbol!

To get the full command list, you can do pls help.

pls help example

All commands use the same prefix, and are updated constantly!

If you need any more help with anything, join this server!

Dependencies

Dank Memer requires the following dependencies (in no order):

  • Node and NPM
  • RethinkDB
  • Gyp build tool (gyp)
  • Libtool
  • Freetype & it's headers (libfreetype6-dev)
  • Cairo & it's headers (libcairo2-dev)

Installing dependencies

  • Install Node JS (8+) and Npm
    • Maybe by following here
  • Install RethinkDB
    • Maybe by following here

As root:

apt-get install \
  libfreetype6-dev \
  libcairo2-dev \
  libsodium-dev \
  libtool

Building

After installing the dependencies...

npm install

Example config

Must be placed in the "src" directory. Refer to example-config.json.

Running

Make sure that RethinkDB is listening on it's default port 28015.

Change directory to "src" then:

node memer.js

Built With

Contributing

Please read CONTRIBUTING.md for details on our code style, and how not to trigger us.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU AGPLv3 License - see the LICENSE.md file for exact details, but basically if you take my work, give me credit. You also need to have your application that uses my code under the same license.

Acknowledgments

  • Stupid Cat - Original author of trigger.js - GitHub Profile
  • Samoxive - Help with debugging stupid node errors and learning js - GitHub Profile
  • Kodehawa - Emotional support when dealing with stupid issues and users - GitHub Profile
  • LoverofSporks#2433 - Went through 800 meme templates to give everyone a better experience <3

dank-memer-1's People

Contributors

melmsie avatar devoxin avatar ivanseed avatar iamtails avatar atiwiex avatar gitbook-bot avatar gavwin avatar anothergenz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.