An open API service indexing awesome lists of open source software.

https://github.com/py7hon/polluxbot

Fancy Discord bot for fancy Communities
https://github.com/py7hon/polluxbot

Last synced: 4 months ago
JSON representation

Fancy Discord bot for fancy Communities

Awesome Lists containing this project

README

          

Join the Support Server for more up-to-date info: [![Discord](https://discordapp.com/api/guilds/277391723322408960/widget.png)](https://discord.gg/ay48h7Q)

# **POLLUX**
Discord Bot

CURRENT: [![Build Status](https://travis-ci.org/PolluxBot/polluxbot.svg?branch=master)](https://travis-ci.org/Flicksie/polluxbot)
NEXT: [![Build Status](https://travis-ci.org/PolluxBot/polluxbot.svg?branch=dev_pollux_v4)](https://travis-ci.org/Flicksie/polluxbot)

[![NSP Status](https://nodesecurity.io/orgs/pxbt/projects/859d61e6-d56e-43e2-9b97-0ecfba2e3299/badge)](https://nodesecurity.io/orgs/pxbt/projects/859d61e6-d56e-43e2-9b97-0ecfba2e3299)
[![dependencies Status](https://david-dm.org/PolluxBot/polluxbot/status.svg)](https://david-dm.org/flicksie/polluxbot)
[![Code Climate](https://codeclimate.com/github/PolluxBot/polluxbot/badges/gpa.svg)](https://codeclimate.com/github/PolluxBot/polluxbot)
[![codebeat badge](https://codebeat.co/badges/b0e186ac-5c4a-47be-9886-158955c8d8a1)](https://codebeat.co/projects/github-com-flicksie-polluxbot-master)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/PolluxBot/polluxbot/issues)

Invite Pollux >> http://goo.gl/qkGqqU
Join the SUPPORT Server >> https://discord.gg/ay48h7Q

### Pollux Bot - Commands


Cosmetics

CommandDescriptionUsage:Command AliasesbackgroundChange your Profilecard's Backgroundp!background [Imagecode]

IMPORTANT:
Imagecode are not links, are codes obtained from http://www.pollux.fun/bgshop.

Example: p!background IlyEEDBj0GLLlFl8n6boPLSkADNuBwke
+bg

+fundo

equipEquip medals from your Achievements or the ones bought at the Store!p!equip
And then click the reactions to navigate, be sure to let them load before go clickin'
+equipmedals

+equipar

+badges

+medals

+medalhas

+insígnias

favcolorChange the color from the Profilecard's sidebar from a Hex Codep!favcolor #FF0000
+profilecolor

+sidebarcolor

+mycolor

shopBuy cosmetics for your profile and items to have more fun with my functionalitiesp!shop
+loja

+lojinha

+medalshop

+bgshop

+backgroundshop

+store

+buy



4Fun

CommandDescriptionUsage:Command AliasesairwaifuAeroplanatic Waifu Materialp!airwaifu or p!aerowaifu
+aerowaifu

alignmentShow the Alignment Chart for your Server's members p!alignment or p!alignchart
+align

+alignchart

+alinhamento

+trueneutral

+alc

chineseWrites ridiculous Pseudo-Chinesep!chinese [text]drawcardsDraws 5 cutesy playing cards, totally random, with no specific purpose.p!drawcardsfaustãononenone
+faustao

+fausto

+domingão

fortunecookieA fortune cookie that will tell something nonsense to youp!fortunecookie (This command has some issues)menu[DISCONTINUED] A Cafe Menu[Discontinued]puto[BROKEN] PutômetroOnly available on the following languages: [PT-BR]saltlevelSee how salty you or your friends are right nowp!saltlevel @usershipShip two of your friends, may be they can arrange a weddingp!ship @someguy @somegirl
+shipar

triggeredExpress your disgustp!triggered [ @someone]


Memes

CommandDescriptionUsage:Command Aliasesmenesueco[BRAZILIAN VERSION-EXCLUSIVE] E se ele corresse?Only available on the following languages: [PT-BR]
+memessuecos

+menessuecos

+menesuecos

+memesuecos

+memesueco

+menesuenko



Game

CommandDescriptionUsage:Command AliasesbetflipBet Rubines flipping a BRL coinp!betflip X [heads | tails] Remember that is HEADS or TAILS in the Language you've set me into!
Example:p!betflip 5 heads
Minimum bet is 3 Rubines
+apostarmoeda

+flipbet

blackjackPlay the fanciest Discord Blackjack you've ever seen!
Spend your Rubines and go bankrupt!p!blackjack 50 Minimum bet is 10, maximum is 2500.
+bj

rotationFree Character Rotation for League of Legends, Heroes of the Storm, and Smitep!rotation [lol|hots|smite]slotsPlay a game of slots, betting is optional, but lemme tell you, the payout is huge if you do. :3p!slots [bet(optional)]


Image

CommandDescriptionUsage:Command AliasesairwaifuAeroplanatic Waifu Materialp!airwaifu or p!aerowaifu
+aerowaifu

otaco[BRAZILIAN VERSION-EXCLUSIVE] Invoque o Esqueleto sebosoOnly available on the following languages: [PT-BR]
+otacoseboso

+otacofedido

+cudeapito

pasquale[BRAZILIAN VERSION-EXCLUSIVE] Demonstre desprezo gramaticalOnly available on the following languages: [PT-BR]
+professorpasquale

+escrevedireito

safeCute pics from Safeboorup!safe[tags]
For spacing use _ :p!safe blue_hair
For multiple tags use + :p!safe blue_hair+pointy_ears
For filtering a certain tag, use - before it: p!safe blue_hair+pointy_ears+-furry
+safebooru

+animepic



Miscelaneous

CommandDescriptionUsage:Command AliasesavatarThat one command to show someone's Avatar you all asked so f*ckin much!p!avatar [ @someguy]colorReturns a colour from a Hex Codep!color #FF0000
+cor

+rgb

+hexcolor

+colorpick

joinedGives you the date that you or @someguy joined the Serverp!joined @someguy or p!joined for yourself.
+joindate

morse 'WE GET SIGNAL' Encode a message in Morse and send via voice-channel p!morse [text] You should be in a voice channel
+morsecode

sayMake me say anything. Reallyp!say [message]


Moderation

CommandDescriptionUsage:Command AliasesannounceAnnounces something in the #general Channel (or equivalent, you get it)p!announce [message to announce] Eg: p!announce Today I'm giving free donuts!
+anunciar

+anúncio

+anuncio

autoroleAdd, Remove, or List Self-Assignable Rolesp!autorole [add | rem | list] [Role| @role]

p!autorole add Games Allows the Games Role as self-assignable.
p!autorole rem Games Removes the role Games da lista.
p!autorole list Shows the list and commands for each Self-Assignable Role

Type the Role name exactly as registered, case sensitive. Or just @mention it
+autoroles

+selfroles

+selfrole

+asar

+sr

banBans someone from the Serverp!ban @someguy [reason]
Bans @someguy from the Server, reason is optional, for advanced moderation needs.
+banir

+banne

+marretar

+banhammer

byeSet messages when someone leaves the Serverp!bye [msg|timer] [mensagem|segundos]

p!bye msg Goodbye %user% !
Changes the message to "Goodbye @User !"

p!bye timer 10
Set a time in seconds for auto deletion, 0 for keep it forever.

p!bye
Without any parameters, this command will toggle on and off the emittion of messages.

Wildcards:
%user% Mentions the user.
%username% Outputs the user's name, without mention.
+adeus

+farewell

clearDeletes Messages from the Channelp!clear X
Attention X must be Greater than 1 and Lower than 101.
Basic maths, I know you can get this straight!disableDisable Modules or Commandsp!disable [command or módule] [scope]
Disable specific commands or modules within the desired scope. (Channel or Server)

p!disable nsfw c
Disable the commands from NSFW module at the Channel (c).

p!disable say s
Disable the p!say command in the entire Server (s).
+desligar

+desabilitar

+desativar

+restringir

+restrict

enableEnables Modules or Commandsp!enable [command or módule] [scope]
Enable specific commands or modules within the desired scope. (Channel or Server)

p!enable nsfw c
Enable the commands from NSFW module at the Channel (c).

p!enable say s
Enable the p!say command in the entire Server (s).
+ligar

+ativar

+habilitar

+reactivate

+unrestrict

kickKicks @someguy, as it says in the tinp!kick @someguy [reason]
Kicks @someguy from the Server, reason is optional, for cases of advanced moderation needs.
+expulsar

+chutar

logsSet channels to log Server's activities p!logs #channel
Set all logs at the chosen Channel.

p!logs mod #channel
Set moderation logs (Bans, Kicks and Mutes) at the chosen Channel.

p!logs atv #channel
Set Activity logs (Members in and out, nickname edits) at the chosen Channel.

p!logs adv #channel
Set Advanced Logs (Deleted and edited messages, Channels created, Activation or Deactivation of modules) at the chosen Channel.

p!logs mod #channel delete
Logs will no more be sent to this ChannelmodroleAdds a Role as Moderation role for this Serverp!modrole set [ @role|Role Name]muteAdds a Role as MUTE Role for this Server (Default: POLLUX-MUTE)p!mute [ @user] [minutes] [reason] p!mute @AnnoyingDude 15 Being a d*ck
+mutar

+silence

+silenciar

+shutup

prefixsetSet a different prefix in case you don't like my default onep!prefixset [new prefix]roleaddAdds a role to a Userp!roleadd @user [Role Name | @role]
+r+

+radd

+role-add

+add-cargo

+ar

rolemeAdds a role yo Yourselfp!roleme [Role Name] or p!putme [Role Name]
+role

+putme

+cargo

roleremRemoves a role from a Userp!rolerem @user [Role Name | @role]
+addcargo

+addrole

+r-

+rrem

+role-rem

+role-remove

+rem-cargo

+remover-cargo

+remcargo

+remrole

+rr

speakChanges my language, check language list with p!langsp!lang [language] or p!speak [language]
`
+sepak

+language

+lang

+idioma

+locale

+setlocale

+sprache

+язык

+言語

welcomeSet messages when someone joins the Serverp!welcome [msg|timer] [mensagem|segundos]

p!welcome msg Welcome %user% !
Changes the message to "Welcome @User !"

p!welcome timer 10
Set a time in seconds for auto deletion, 0 for keep it forever.

p!welcome
Without any parameters, this command will toggle on and off the emittion of messages.

Wildcards:
%user% Mentions the user.
%username% Outputs the user's name, without mention.
+greet

+boasvindas

+hi



Music

CommandDescriptionUsage:Command AliasesleaveLeaves Voice Channelp!leavenextNext Songp!nextnpNow Playingp!np
+tocando

+nowplaying

+playing

playPlay a Song from Youtube [EXPERIMENTAL]p!play [youtube search | youtube link]
+tocar

+addmusic

playlistCurrent Playlistp!playlist
+pl



NSFW

CommandDescriptionUsage:Command Aliasesahegaoアヘ顔 (Ahegao) - You never know when this can come in handy.Quite simple, just type p!ahegao and you get a アヘ顔
+あへがお

catgirlNyanp!catgirlrule34Get Lewd Stuffp!rule34 [tags]
For spacing use _ :p!rule34 blue_hair
For multiple tags use + :p!rule34 blue_hair+pointy_ears
For filtering a certain tag, use - before it: p!rule34 blue_hair+pointy_ears+-furry
+lewd

+sacanage

+putaria

+hentai

+へんたい

+変体



Rubine

CommandDescriptionUsage:Command AliasesbalanceYour balance of expenses and earnings of rubines. What have you been spending shit on.p!balance If you think using this command is too hard, don't even try.cashYour current fundsp!cash,p!Rubine,p!$
You can also @mention someone to check on their Rubines
+credits

+rubines

+rubine

+$

+saldo

+grana

cashrankGLOBAL Rubines Ranking. Alternatively p!Rubinep!cashrank or p!Rubinerank = Global
p!cashrank server or p!Rubinerank server = Server Only
+rubinerank

+$rank

+$rk

dailyFree Rubines everyday.p!daily to get your daily bonus, streak 10 days in a row for a higher bonus1
p!daily epoch to check how much time until next global refresh.
+dailies

+diária

+bonus

+dly

+tagesbonus

dropDrops a Rubine somewhere for someone to pickp!drop [X]
and good luck for the quickest. Whoever types p!pick first gets 'em all!exchangeExchange Rubines for other bots currencies!p!exchange [Amount] [Destination Currency Code]
e.g p!exchange 28 DUT Exchanges 28 Rubines into DueUtil Credits.
+discoin

+cambio

+câmbio

+exg

giveDonate X rubines to @someguyp!give [X] @someguy to give X Rubines to your buddy.


Social

CommandDescriptionUsage:Command AliaseslevelGives your level or @someguy's levelp!level @someguy or p!level for yourself.
+nível

+lv

+nv

personaltxtChange your personal text to show how cool you arep!personaltxt [ Text goes here ]
+personaltext

+mytext

+myinfo

+mybio

+editbio

+aboutme

+sobremim

+meutexto

+textopessoal

+descrição

+descricao

+description

+ptxt

profileShows your or @someguy's ProfileCardp!profile for your own p!profile @someguy for someone else's Profilecard
+perfil

+profilecard

+mycard

+pcard

+ppc

rankSERVER Ranking by EXPp!rank = Global
p!rank server = Server
+leaderboards

+top

+xprank

+rk

repCommend someone and let everyone know they're trustfulp!rep @someone_elseserversSee my top servers by user count (bots excluded)p!servers
+serverrank

+servidores

+guilds

+guildrank

+svrk



Utility

CommandDescriptionUsage:Command AliasesflipHeads or Tails, and that's it. Just don't get bankrupt, I don't work with loans.p!flip and wait
+toss

+moeda

+caracoroa

medalShows information about a medal from the Medal Shopp!medal [medal_id] or just p!medal
For example: p!medal darkmagirl for the Dark Magician Girl medal.readRead text from an imagep!read Gets last image posted if available on cache
p! read [ url|image attachment ] Reads text contained on an image attached or linked
+lê

+leia

+leere

+ocr

+readit

rollRoll one, three, ten, or a fuckton of dicesp!roll [Amount][d[Faces]][extra operations]
p!roll d20 p!roll 5d6 p!roll 150d12 p!roll 10d4 + 8 p!roll d12 - 10 p!roll 60d7 / 7 p!roll 1d100*5

Add thrill to your rolls by adding some delay in seconds: p!roll 1d20 -t 5
+rolar

+dados

+dice

+rl

translateTranslate something to the server's default language [IN DEV]p!translate [text]