Coder Social home page Coder Social logo

glitchmasta47 / dougleybot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dougley/dougleybot

0.0 2.0 0.0 10 MB

A Discord bot using discord.js that just works, and does entertaining things.

Home Page: http://steamingmutt.github.io/DougleyBot

License: GNU General Public License v2.0

JavaScript 100.00%

dougleybot's Introduction

DougleyBot is now obsolete, and has been replaced with WildBeast, this repo WON'T recieve any updating of any kind!

DougleyBot

Version Status Node NPM License Tested on Codeship Status for SteamingMutt/DougleyBot

A chat bot for discord app based off Chalda's DiscordBot, which is based off discord.js. More info can be found on DougleyBot's wiki, or on the site.

If you're not very technical

For the sake of decentralisation, consider using your own copy of DougleyBot.

If you plan on just using DougleyBot as a chatbot, and don't plan on using the files, you can make DougleyBot join your server via DougleyBot's Test server (https://discord.gg/0cFoiR5QVh57Spqg). Use !join-server DougleyBot <instant-invite> to make DougleyBot join your server. Note that admin restricted commands, like !pullanddeploy, !online and !idle, don't work on this instance.

Contributing

All contributions are more than welcome! Check the wiki for more info.

Todo

  • Make it that bot runs without some of the code from the original DiscordBot.
  • Clean up the code a bit.
    • Clean up the code some more.
  • Make it so that !help takes arguments, so it can explain functions independently.
  • Add permissions to certain commands. (Like !pullanddeploy, !online, !idle)
    • Make permissions more advanced.
  • Add more memes and abbreviations for the !meme and !game commands.
    • Add even more memes and abbreviations.
    • Create a function that will pull the popular memes from Imgflip, and integrate them automatically.
  • Integrate !memehelp into !help.
  • Integrate a WolframAlpha command. The original DiscordBot had one, but that didn't work.
  • Make it so that log files are written when !log is used, instead of printing them to the console.
  • Make it so that !help outputs into a DM, instead of printing it into the channel.
  • Integrate Cleverbot support, but restrict it to a certain channel.
  • Integrate a function to make DougleyBot stream music to a certain voice channel. (discord.js is being rewritten to support voice.)
  • Create a function to make DougleyBot create text/voice channels, but restrict it to a certain permission.

dougleybot's People

Watchers

 avatar  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.