Giter Club home page Giter Club logo

universal-bot's Introduction

Universal-Bot

The all-new open source Discord bot.

Purpose

This was originally a project for a friend, but I have much larger plans for it. This all-purpose discord bot's features include: Moderation, and entertainment. I try to add a new command every day, and collaboration is appreciated. It is in beta, and will be updated often.

Commands

Here is a updated list of all of the bots commands:

!ping -Responds with pong.

!test -Reponds with testing.

!ban [Member] -Bans a user. example: !ban @DINO IS COOL You have to add the: @, or else it won't work.

!kick [Member] -Kicks a user. example: !kick @DINO IS COOL You have to add the: @, or else it won't work.

!info -Gives info about the server. (Date it was made, owner, and Server Id.)

!report [Bug/Feature] -Allows you to report bugs, or suggest features. example: !report When you say blah blah blah, the bot goes offline.

!coinflip -Chooses random from heads, and tails.

!help -Tells you all the commands.

!changenick [User] [Nickname] -Changes the nickname of said user. example: !changenick @User DINO It changes the mentioned user's name to the text to the right of the mention. (In this case it changes @User's nickname to DINO.) Keep in mind, the user: @User is STILL @User. They just display as DINO now. To change their name again, you still use @User, EVEN THOUGH IT SAYS THEY ARE @DINO.

!joke -Chooses a random joke from a list.

!jokerep [Joke] -Adds a joke to the joke list

!setdelay [Time in seconds] -Sets the slowmode of a channel. Setting it to 0 turns slowmode off.

!wikisearch [Search term] -Searches wikipedia, and gives you a response.

These are all of the current commands as of now. This github page is regularly updated, as new updates get added.

In-Development Commands/Features

Commands, and features that I am currently working on.

!rps [Rock/Paper/Scissors] -A simple rock paper scissors command, where the bot randomly chooses rock/paper/scissors, and decides who wins.

!pokesearch [Pokemon] -A command that tells you more about a specific Pokemon.

-Improved ban command. It will dm the banned user, sends them an invite link if they get unbanned, and why they were banned.

-Music integration for the voice channels.

Trouble Shooting

Q: Ban, Kick, and Changenick doesn't work. A: Does the bot have Admin/mod? If not, take the Universal Bot role, and drag the role to the second top, and the admin role to the very top. That will stop it from banning admins, and ensures the proper function. A2: Does the person trying to use the command have admin? A3: Is the person @ mentioned? A4: Is the command word lowercase? Example: !Ban will not work, but !ban will. (Notice the command word is lowercase.) A5: Check if the bot is online. The bot often goes offline for updates.

Q: Commands do not work in general. A: Make sure the command is in all lowercase.

Q: How to import the bot? A: All you need to do is download the code, python, and a good IDE and edit/add away!

Dang, thats alot of words. ;)

Suggestions

Wanna help? Use the !report command, or suggest a bug fix, or idea on this github page. Your help is appreciated.

What you can do with MY code

You are allowed to use the bot for education.

You cannot sell my code.

You are allowed to reuse my code and use it for your own purpuses.

You are not allowed to tell people you made my bot/code.

Do not repost.

universal-bot's People

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.