Skip to content
A Pythonic Discord bot. PinocchioBot.
Branch: master
Clone or download
Latest commit f7bd124 Mar 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Added cook Nov 20, 2018
discord.py @ 860d6a9
modules
music Fixed music Mar 16, 2019
.gitignore
.gitmodules
README.md Update README.md Jan 23, 2019
database.py
dborg.py
main.py
messages.py
requirements.txt
run.sh
update.sh
variables.py

README.md

Pinocchio Bot Discord Bots

Discord Bots

Support Server: https://discord.gg/HkN7ReX Like this bot? Donations appreciated

Waifu Shopping and Trading Center, and Duelling Ground

Who does not want to get those really kawaii waifus!? Pick your waifus from the dungeon and transfer them to your locker. You're guaranteed to find all the waifu you need (guarantee void if waifu needed which is not in database, in which case, lodge your complaint in the support server, and the waifu will be added within a few minutes to hours)

(NOTE: Waifu duelling feature under construction. Will be made available to beta testers in one week, and to normal people in 2-3 weeks)

MyAnimeList.net Integration

So that you can show off the anime you have watched to other peeps and make them jelly. Or check the number of days you've been watching anime for, and confirm you are a NEET. Or just plain ol' anime search.

Nyaa.Si Integration

Just you can directly get your anime torrent files from Discord (cause we all know, we spend 108% of our time on Discord)! Use =nyaa to use this feature.

GIF Reactions

Reacting with GIFs is all the rage nowadays, ESPECIALLY for those poor non-Discord-Nitro guys. From =shrug to =satania to =jojo to just =gif <custom reaction>. And many many more reactions... (See =help for more).

Very Very Super Duper Fun Stuff

Contains many miscellaneous ranging from everything to everything. From =avatarurl to =whois to =gif thonk to Urban Dictionary search to Chuck Norris jokes. Or cook someone with =cook. Or fake-tweet something with =tweet. And this is just the tip of the cone (no, I am not going to say iceberg. Let me be cooler/lamer). See =help for more! Also, I love reaction polls. Use =poll.

Some Mod Features

Like the purge command. Or the awesome looking welcome and leave messages (not configured by default, use =help). They look soooo cool! Or you know, that annoying moment when you want a colored role that is not in the server? Or when you want to show off to new members with cool sounding role names? Then this bot is TOTALLY suited for you. For the former, you have =customrole and for the latter you have =paidroles.

Ear Bleeding High Quality Lag Free Music (Only for donators, aka costs 1$ per month per server)

For all your music demands. Forget Spotify, use this bot. Or, maybe not. But still great for listening to music with others. Seriously though, you'll love the audio (T&C: Void if song is not good/made by JB).

mic drop

===

Commands List (may not be up-to-date, check =help)

**Bot**
=help: Get the commands and a brief description.
=help <command name>: A little more detailed description (if available).
=donate: Donate to this bot UwU.
=creator: Get to know the creator of this bot, so you can annoy him to fix the damned bugs.
=vote: Vote for this bot! Isn't Pinocchio kawaii? Vote for her and make her happy. _(sorry)_
=claimreward: Pinocchio is happy now! Thanks for voting. Here, collect your reward.
=invite: Get the invite link for this server.

**Financial**
=wallet [optional: @user mention]: Check your own wallet or others' wallet.
=transfer-money <@user mention> <amount>: Transfer some money.
=dailies: Get your daily money and become riiiich.
=paidroles: Get a preset role with $$$.
=customrole: Get your custom colored role with $$$$$$.

**Waifu**
=waifu: Buy/Sell/View/Search/Trade Waifus. Will make your loneliness disappear.
=harem: Get the list of your bought waifus.

**Anime**
=anime <anime name>: Get details about an anime.
=manga <manga name>: Get details about a manga.
=animelist <MAL Username>: Get someone's MAL animelist.
=mangalist <MAL Username>: Get someone's MAL mangalist.
=profile <MAL Username>: Get someone's MAL profile.
=nyaa <search string>: Get anime torrents from nyaa.si.
=whichanime: Get an anime from a scene picture. Using trace.moe.

**Fun**
*Usage* =<command name>: =chucknorris, =dadjoke, =xkcd, =catfact, =8ball.
*Usage* =<command name> <@user mention>: =cook.
=lmgtfy <query>: Let me google that for you.
=urbandictionary <query>: Let me Urban Dict-- I mean, let me search Urban Dictionary for you.
=cowsay <text>: Cow says moo. And you can order the cow to speak for you.

**Misc**
=avatar [optional: @user mention]: View yours or someone's avatar.
=poll \"Title of Poll\" \"Option 1\" \"Option 2\" [\"Option 3\"...]: Create a reaction poll.
=whois <@user mention>: Get information about a user.

**Reactions**
*Usage* =<command name> <@user mention>: =hug,=kiss,=pat,=tickle,=bite,
=kick,=slap,=punch,=poke.
*Usage* =<command name>: =laugh,=cry,=blush,=confused,=pout,=dance,
=jojo,=megumin,=satania,=lick,=think,=shrug,=owo,=nom,
=eyeroll,=lewd,=stare,=triggered,=facepalm.
=gif <search string>: Search for a GIF.

**Lag Free HQ Music** __(Donator-exclusive feature)__
*NOTE: To use these commands, you have to donate to the bot. After donating, please contact RandomGhost#5990 to enable this.*
*NOTE#2: HQ means highest available music quality in YouTube. To save their server bandwidth, most bots take the lowest available music quality in YouTube. Not this bot.*
=play/=p: Play some musix.
=leave: Make the bot leave the music channel **Requires administrator permission**
=skip: Skip the current song.
=queue: Get current playlist.
=volume: Set the volume. Default: 100.
=pause/=resume: Pause/Resume music.
=status: Get status about current playing music.

**Administration (Below commands require Admininstrator Permission)**
=get-money <amount>: Get some money.
=setpaidroles: Set up paid roles.
=purge <number of messages between 1 to 100>: Purge messages from the channel.
=setwlchannel: Set up welcome/leave message channel, or disable it. Default: disabled.
=setwelcome <new string>: Change the default welcome string, or disable it by =setwelcome None.
=setleave <new string>: Change the default leave string, or disable it by =setleave None.
=coindrops <disable/enable>: Enable/Disable coin drops for a server. Default: disabled.

Contribution Guide

Want any features? Just contact me, or do it yourself and create a pull request. If you need help, especially about documentation, ping me.

You can’t perform that action at this time.