You can invite NotABot by clicking this link
- Download the files in the repository
- Download Node.JS here: https://nodejs.org/en/
- Open cmd and type
npm install - Setup
settings.json - Open
startbot.batto make the bot online.
- Open cmd in the folder and type
npm install pm2 - Type in the cmd
pm2 start index.jsabd the bot will be online 24/7!
$ git clone https://github.com/BlueMalgeran/NotABot- Download node.js
$ sudo apt-get install -y nodejs - Type
npm installand it'll install the wholepackage.jsondependencies - Setup
settings.json - Type
node index.jsin the terminal
- If you want to host it 24/7 type
npm install forever -gornpm install pm2 - Type in the terminal
forever start index.jsorpm2 start index.jsand the bot will be online 24/7!
- No images in the
dogandanimecommands! botserverssometimes not working :/SyntaxError: missing ) after argument lista bug on Linux (Ubuntu)... You need to remove commands that require the async function. Example: weather, anime and dog. and changeclient.on("message", async message => {toclient.on("message", function() {and it will fix the issue.
- Node.js
- NPM
- The dependencies
- (Optional) npm install forever (24/7 host on Linux)
- (Optional) npm install pm2 (24/7 host on Windows)
This bot is BETA so the bot don't have too many commands, just the cool commands. And there is a copyright on this bot, so if someone takes credit on this bot I can prosecute him.
The MIT License (MIT)
Copyright (c) 2018 Blue Malgeran
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- Added
coinflipcommand. (50/50) - Added
userinfocommand. - Added
avatarcommand. - Added
uptimecommand. - Added new moderation command!
bancommand. - Added new moderation command!
kickcommand. - Added new command!
bugreportsend me a message of a bug or something... (DON'T TOUCH THE COMMAND!!!!!!) - Added new command!
mutemutes a user in the chat by role. - Added new command!
unmuteunmutes a user in the chat by removed the muted role. - Added new command!
serverinfoshows some cool info about the server. - Added new command!
quotesends a quote made by smart guys. (No fortunes included.) - Added new (useless) command!
noticethe bot will hug you. - Added new setting to
settings.json! Setting:OwnerIDhas been created for some future commands. - Added new moderation command!
softbankicks a user and removes his messages. - Added new help commands!
help, modhelp, ownerhelp and bluehelpIt shows some commands for some people - Added new owner commands!
botname and botavatarChanged the avatar and the name of the bot - Added new command for me!
todoShows my to do list. - Added new command!
issuereport a bug. - Added new command!
requestrequest something like music ¯_(ツ)_/¯ - New command!
dicksize user's dick size - Another command!
dogsends a random picture of a dog - Another one!
rollroll a number! (Good for giveaways) - New command for the owner!
saythe bot repeats your message. - Another new command for the owner!
shutdowncloses the bot. - I've added logs for every command and if the bot joins or leaves a server it will be logged!
- Added a blacklist in the code but you don't need to change it... (I want the blacklists be in json files)
- Added a message when the bot joins a server!
- Added new command!
translateif you want to translate a text - Added new command!
animepicif you want a random anime picture - Added new command!
capsranDom CAps LocK FoR Your Text - Added new command!
advicethe bot will give you an advice! - Added all of these new commands to the
helpcommand! - Added new command!
serversends NotABot's Discord server! - Added another message to the help commands. ;)
- Added new command!
statsis likeuptime(which remomved) but with more information! (Added to thehelpcommand) - Added logs in a text channel for bot's commands
- Added
logsChannelIDtosettings.jsonlog commands and some more shit - Added
statusTYPEtosettings.jsonSet the bot's status aka game toPLAYING, WATCHING and LISTENING (I don't think that STREAMING is working...) - Added reaction to messages! Go find it out!
- Now you can use the
saycommand. - Added
clearcommmand which will delete messages.
- The bot's token was the game that he's playing instead the bot's prefix... lol
- Changed the
botinfocommand for an embed message. - The command
botinfonow have more information. - Changed the
botconst toclient, same shit 8ballcommand has been changed to embed message.- I've changed the bot's game to some good new shit :)
- The
8ballcommand has been changed to a embed message. - Improved the
8ballcommand. - Made the code more cleaner!
- Changed the text when the bot comes online!
- Changed the bot's status... AGAIN
- Changed the message when the bot joins a server!
- Fixed logs.
- Changed the reply messages.
- Improved the
botpingcommand. - The bot deletes message when someone tries to use command that he can't.
- Changed
invitebottoinvite - I don't know why but the
client.loginhas been changed so I fixed it - Improved the bot's game! When the bot leaves / joins a server, the bot's game will be changed.
- Typos :/
- Changed the bot's game / stream
- Improved the
dickcommand. - Changed the server link in the command
server - Changed the shitty
setGametosetActivitywith new setting! GO TO ADDED CATEGORY TO SEE! - Improved the
guildMSGfunction. - MORE TYPOS!!!!!
- Changed the
pingreply toclient.pingand improved it :/ - Changed the
botinfocommand's name toinfo - Fixed the
serverinfocommand.
- The spammy messages that was in the
helpcommand - Permanently removed
bugreportbecause you can report bugs here - Removed the
uptimecommand and made another command with more informmation! - Removed the
warncommmand
| Command | Description | Example |
|---|---|---|
| help | Sends the bot's commands. | ~help |
| modhelp | Commands for admins and mods. | ~modhelp |
| ownerhelp | Owner's commands. | ~ownerhelp |
| bluehelp | secret. | ~bluehelp |
| ping | Bot's ping (ms). | ~ping |
| info | Give you info about the bot. | ~info |
| 8ball | Ask the bot a (yes/no) question. | ~8ball [question] |
| weather | The weather in a city. | ~weather [city] |
| invite | Invite the bot. | ~invite |
| server | Join NotABot's server. | ~server |
| coinflip | Flips a coin! (50/50 chance) | ~coinflip |
| userinfo | Info about a user. | ~userinfo [@mention] |
| avatar | Gets the avatar of the user. | ~avatar [@mention] |
| stats | Bot's stats. | ~stats |
| serverinfo | Info about the server. | ~serverinfo |
| botservers | The servers the bot is in. | ~botservers |
| quote | Quotes by smart people. | ~quote |
| notice | The bot will hug you! | ~notice |
| issue | Report bugs! | ~issue |
| request | Request new features for the bot. | ~request |
| roll | Rolls a random number. | ~roll [number] |
| dick | Sizing a dick | ~dick [@mention] |
| dog | Sends a picture of a dog! | ~dog |
| translate | Translates text from language to another language | ~translate [text] to [language] |
| anime | Sends a anime picture. | ~anime |
| caps | Random caps. | ~caps [text] |
| advice | Gives you an advice. | ~advice |
| donate | Help NotABot live! | ~donate |
| say | Tell NotABot something to say! | ~say [text] |
| calc | Calculates the math question | ~calc [number + number] |
| osu | Player stats on osu! | ~osu [username] |
| gif | Random gif search | ~gif [text] |
| cat | Random cat pic | ~cat |
| hastebin | Upload text to hastebin.com | ~hastebin [text] |
| trump | What does trump think? | ~trump |
| btc | Bitcoin stats | ~btc |
| Command | Description | Example |
|---|---|---|
| ban | Bans a user from your server! | ~ban [@mention] [time - 2h - 2 hours] [reason] |
| kick | Kicks a user out of the server! | ~kick [@mention] [reason] |
| mute | Mutes a user with a NotAMuted role! | ~mute [@mention] [time - 2w - 2 weeks] |
| unmute | Unmutes a user and removes the NotAMuted role. | ~unmute [@mention] |
| softban | Kicks a user and deletes his messages. | ~softban [@mention] [reason] |
| clear | Remove messages / user's messages | ~clear [number] or ~clear [@mention] [number] |
| lock | Locks a channel | ~lock [#channel] |
| unlock | Unlocks a channel | ~unlock [#channel] |
| Command | Description | Example |
|---|---|---|
| botname | Changes the bot's username. | ~botname [text] |
| botavatar | Changes the bot's avatar. | ~botavatar [URL] |
| botnick | Changes the nickname in a server. | ~botnick [text] |
| eval | Evaluates a code. | ~eval [code] |
| shutdown | Closes the CMD window | ~shutdown |
| botstatus | Changes the bot's status | ~botstatus [text] |
- watch porn
- Unban command.
- Blacklist from .json file
- Mute command.
- Unmute command.
- Server info.
- Softban command.
- Bot's owner commands. (Avatar, username ETC.)
- Some fun commands!
- MUSIC? ( ͡° ͜ʖ ͡°)