All Projects → puremana → ME-bot

puremana / ME-bot

Licence: other
A Discord bot for the Mystic Empire IOURPG server using discord.js

Programming Languages

javascript
184084 projects - #8 most used programming language
autohotkey
350 projects

Projects that are alternatives of or similar to ME-bot

sharedsharder
Shard your discord.js bot across devices!
Stars: ✭ 18 (+50%)
Mutual labels:  discordjs
AntiScam-Bot
Discord bot written on discord.js, deletes messages with scam links.
Stars: ✭ 16 (+33.33%)
Mutual labels:  discordjs
discord-api-types
Up to date Discord API Typings, versioned by the API version
Stars: ✭ 270 (+2150%)
Mutual labels:  discordjs
ALi
ALi a powerful Discord bot that includes Utility, Fun, Music, Moderation, and much more! (Beta)
Stars: ✭ 97 (+708.33%)
Mutual labels:  discordjs
TundraBot
All-in-one Discord bot
Stars: ✭ 49 (+308.33%)
Mutual labels:  discordjs
rtbyte
An open-source modular multipurpose Discord bot built on the incredible Sapphire framework for discord.js
Stars: ✭ 124 (+933.33%)
Mutual labels:  discordjs
mass-dm-discord
A MassDM selfbot which is working in 2021. Only for educational purposes 🥱🚀
Stars: ✭ 87 (+625%)
Mutual labels:  discordjs
CustomDCBot
Create your own discord bot - Fully customizable and with a lot of features
Stars: ✭ 15 (+25%)
Mutual labels:  discordjs
Dark-Codes
We are an Coding Community, We provide Codes & Help in our Discord Server! This repository is just a brief info about our Server
Stars: ✭ 19 (+58.33%)
Mutual labels:  discordjs
Sneyra
A very powerful Music Bot based on Discord.js and Klasa
Stars: ✭ 34 (+183.33%)
Mutual labels:  discordjs
midori
🔧 advanced modular discord bot
Stars: ✭ 44 (+266.67%)
Mutual labels:  discordjs
Discordjs-MusicBot
A very advanced discord music bot written in Javascript with NodeJs | discord.js | No youtube-api needed
Stars: ✭ 82 (+583.33%)
Mutual labels:  discordjs
Music-Bot
Advanced Music Bot With Many Filters & Play Support (Youtube, Spotify, Etc)
Stars: ✭ 49 (+308.33%)
Mutual labels:  discordjs
Welcome-Bot
A cool multi-purpose discord bot that solves all your problems. I have features such as Moderation, ModLog, Welcome & Goodbye logs, Fun, Music
Stars: ✭ 73 (+508.33%)
Mutual labels:  discordjs
Discord-multipurpose-bot
A repository with JavaScript and Python versions of the same type of discord commands.
Stars: ✭ 27 (+125%)
Mutual labels:  discordjs
yesno
A simple Discord yes/no poll bot with slash commands!
Stars: ✭ 29 (+141.67%)
Mutual labels:  discordjs
Xenon-Bot-JavaScript-Edition
non-official xenon bot javascript edition , a bot for backup discord servers and more features .
Stars: ✭ 60 (+400%)
Mutual labels:  discordjs
Discord-Bot-TypeScript-Template
Discord bot - A discord.js bot template written with TypeScript.
Stars: ✭ 86 (+616.67%)
Mutual labels:  discordjs
Discord-Reposter
Bot for reposting Discord messages (work in progress)
Stars: ✭ 62 (+416.67%)
Mutual labels:  discordjs
Kalopsia-Bot
♠️ A Powerful Open-Source Discord,js (v13) Bot written in JavaScript with many moderation, fun, economy, music, utility commands ♠️
Stars: ✭ 60 (+400%)
Mutual labels:  discordjs

ME Bot

A Discord bot made for IOURPG (Idle Online Univerise) Guild Discord Servers. This is an extension to the iou-bot on the official IOURPG Discord server. You can find the iou-bot here - https://github.com/puremana/iou-bot

Made with Nodejs and Discordjs, using json files to store data locally.

The bot contains a large amount of different functionality. For more information on how to use the bot, please check the guides listed on the wiki at https://github.com/puremana/me-bot/wiki

Commands

All commands start with the prefix allocated in the bot.js and command.js files.

  • Challenge Commands (Only within the specified challenge channel)

    • bronze
    • silver
    • gold
  • Bot Related

    • help
    • info
    • time
    • serverinfo
    • bingoadd
    • bingoremove
    • bingowhen
    • weekliesadd
    • weekliesremove
    • weeklieswhen
    • add - add command-name description (admin only)
    • remove - remove command-name (admin only)
    • echo - echo message (admin only)
  • Voting Commands

    • votenew - votenew "Name of Poll" "# of times you can vote" "Option One" "Option Two" "Etc"
    • vote - vote "Name of Poll" "index of option (eg 1)"
    • votecheck - votecheck "Name of Poll"
    • votedisplay - votedisplay "Name of Poll"
    • voteclose - voteclose "Name of Poll"
    • voteopen - voteopen "Name of Poll"
    • votedelete - votedelete "Name of Poll"
    • votereset - votereset "Name of Poll"
  • Event Commands

    • invasion
    • energyevent
    • rpg
    • mafia
  • Useful Links

    • guide
    • multicalc
    • forum
    • wiki
    • cards
    • test
    • trello
  • Push Commands

    • pushsetup - pushsetup "available slots" "ending date" "push time" "leader role name" "description of push" "(optional) inviter role name" (Admin only)
    • pushdelete (Admin only)
    • pushstart (Admin only)
    • pushstop (Admin only)
    • updateinviter - updateinviter InviterRoleName (Admin only)
    • sent - sent AccountName (Leaders only)
    • senttop - senttop NumberOfPopleToDelete (Leaders only)
    • queueremove - queueremove AccountName (Leaders only)
    • showcommands - showcommands yes/no (Leaders only)
    • createnewmessage (Leaders only)
    • purge - purge NumberOfMessages (Leaders only)
    • move - move "AccountName" NumberInQueue (Leaders only)
    • signup - signup AccountName
    • queuejoin - queuejoin AccountName
    • queueleave - queueleave AccountName
    • in - in AccoutName
    • out - out AccountName
  • Fun Commands (Only within the specified fun channel)

    • cat
    • dog
    • ball
    • flip

Setting up

  1. Clone the repo. You can do this by running "git clone https://github.com/puremana/ME-bot.git" in terminal. You will need to install git if you haven't already
  2. Go to https://discordapp.com/developers/applications/me
  3. Create a new app
  4. Click "Create bot user"
  5. Click to reveal token (will be used in step 8)
  6. Rename the "storage.example" folder to "storage"
  7. Rename the ".example.env" file to ".env" (you may be required to download a text editor such as to https://code.visualstudio.com rename)
  8. Fill out the .env file with your specific server details. You will need to be in Discord Developer mode to do this. Find out how to get into developer mode here - https://discordia.me/developer-mode
  9. Run "npm install" in terminal. You will also need to install nodejs if you haven't already
  10. Get the client ID from where you found the token. Go to https://discordapp.com/oauth2/authorize?client_id=INSERTCLIENTIDHERE&scope=bot&permissions=0 To add the bot to your Discord with 0 permissions. You will need the Manage Server role to do this
  11. Run "node bot.js" to start the bot

Contributing

We welcome all types of contributions to the ME-Bot. If you have a bug to report or feature to suggest, please create an issue on this Github repo.

If you wish to contribute to the code base, please fork the repo and send a pull request for each feature you are intending to add.

Contact

If you wish to discuss anything on this readme, feel free to get in touch with me on Discord, username Level#0001.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].