DoTheNeedful is an implementation of cIRCuitbot serving the #reddit-sysadmin channel on the Libera.Chat IRC Network
Bot Help
You interact with DoTheNeedful via IRC. Commands are sent to the bot either in channel or in private message (/msg DoTheNeedful). The commands that the bot accepts, and what they do, are below.
General Commands
Parameters in [ ] are required. Parameters in { } are optional.
!dtn [username]- Do The Needful,[username].!google/!g [search]- Get the top Google search result for[search].!dns- What's the problem?!pray/!letuspray- The Sysadmin Prayer.!cloak [username]- Provides quick instructions to[username]on how to obtain an IRC Cloak for their hostname.!stupid/!dumber [username]- I award you zero points,[username]!!stats- Link to the Statsbot Page.!mystats- Get your stats according to this bot.!top10- Show the top 10 users.!flyfact/!fly- Get a random fact about flies!!ask/!dontask [username]- Don't ask to ask. Here's why.!morepower/!moreram/!moredb [username]- You know you need it!!xyprob/!xy [username]- Classic XY Problem, call it out!!day/!today/!whatday- What is today?!gitgud [username]- Sometimes, people just need to git gud.!ud [search]- Search Urban Dictionary for[search].!seen [username]- See the last time[username]was seen by the bot.
Quotes Commands
Parameters in [ ] are required. Parameters in { } are optional.
!add [quote]- Add a[quote]to the quotes database.!quote {search}- With no parameter, show a random quote. Parameter can be a specific quote ID, or{search}where a random resulting match is shown.!up/!down [id]- Vote up or down a quote.!top- Display the quote with the most upvotes.!bottom- Display the quote with the most downvotes.!myquotestats- Get quote stats for yourself.!quotestats- Get overall quote stats.
Trivia Commands
Parameters in [ ] are required. Parameters in { } are optional.
!trivia/!t- Start a Triva Game with a random Topic.!trivia topics- Show the available Topics for Trivia.!scores- Show the high scores for all topics.!myscores- Show your scores for all topics you have points in.
Op Commands
Parameters in [ ] are required. Parameters in { } are optional. Only operators with specific flags in the bot database can use these commands.
!op/!deop {username}- Give yourself ops or deop yourself, or if{username}is specified, give that user ops or deop them.!v/!voice/!dv/!devoice {username}- Give yourself voice or devoice yourself, or if{username}is specified, give that user voice or devoice them.!q/!quiet/!uq/!unquiet [username]- Quiet[username]with a +q flag.