DwayneBot: Usage
How it's used and where it's available.
Usage
DwayneBot was originally made for my Twitch stream, so it's meant to answer some general questions and look things up, but mostly tell you about me and what I'm currently doing. Here's an example of some commands you can use:
- !help: Get some information on how to use DwayneBot.
- !about: About me and the Bot.
- !music: Get the song name and Spotify link for the song I'm currently playing.
- !weather: Get the weather in my current location (New York).
- !random [min] [max]: Get a random number. You can optionally include a min and max.
- !article: Get the title and link of the latest article in my RSS reader.
- !coin: Do a coin toss.
- !uptime: Get how long the server has been running.
- !wikipedia [search]: Look something up on wikipedia.
The Bot can also understand some general questions that map to these commands. Examples:
- Hey bot, how does this work? (Translates to:
!help
) - Hey bot, pick a number from 10 to 20. (Translates to:
!random 10 20
) - Hey bot, what's Dwayne's latest post? And the weather over there? (Combines the results from
!post
and!weather
)
Availability
Here are the places you can find DwayneBot:
-
DwayneBot Home Page
It's always available to try out on that page.
-
1-1 Meet Rooms
It's available in each one of the Meet rooms here on the website unless it's been disabled for the room.
-
Stream Chat Room
It's always available in the chat room here in my self-hosted live streaming platform.
-
My Twitch Channel
It's available in the Twitch chat when I'm streaming there.
-
IRC
It's sometimes available in some of the channels in my own IRC server at irc.dwayne.xyz and the Libera.chat IRC server.
Command List
Here's a partial list of the commands DwayneBot knows.
Note: The Bot won't run certain commands if it doesn't trust you enough. If so, it will politely (or not so politely, depending on its mood) tell you that.
!about
I'll tell you a little about us.
!article
I'll get the latest RSS article from Dwayne's reading list.
!articles [1]
I'll get the latest RSS articles from Dwayne's reading list.
!bookmark
I'll get a random bookmark from Dwayne.
!bookmarks [1]
I'll get random bookmarks from Dwayne.
!calc
I'll look up the Wolfram Alpha definition for the given query.
!calculate
I'll look up the Wolfram Alpha definition for the given query.
!coin
I'll flip a coin and tell you the result.
!coin-flip
I'll flip a coin and tell you the result.
!color
I'll tell you about a color.
!commands [1]
I'll explain how to use the given command.
!contact [1]
I'll send a message directly to Dwayne.
!d20
I'll pick a random number between 1 and 20.
!date
I'll tell you the date.
!ddg [1]
I'll search the DuckDuckGo Instant Answers API.
!dict [1]
I'll look up the Dictionary API definition for the given query.
!dictionary [1]
I'll look up the Dictionary API definition for the given query.
!donate
I'll tell you more about the current donation effort.
!duckduckgo [1]
I'll search the DuckDuckGo Instant Answers API.
!flip
I'll flip a coin and tell you the result.
!gear
I'll tell you about Dwayne's computers.
!gif [1]
I'll get the first GIF from Giphy for the given search.
!giphy [1]
I'll get the first GIF from Giphy for the given search.
!help [1]
I'll explain how to use the given command.
!interval [1] [2]
I'll parse and execute a message on an interval.
!later [1] [2]
I'll parse and execute a message later.
!latest-post [1]
I'll get the latest post from Dwayne.xyz.
!latest-posts [1] [2]
I'll get the latest posts from Dwayne.xyz.
!latest-thought
I'll share Dwayne's latest Thought.
!link-preview [1]
I'll get the title of the given web page.
!lookup [1]
I'll look up the answer to the given query.
!mastodon [1]
I'll search Mastodon for something.
!music
I'll tell you what song Dwayne's currently listening to.
!post [1]
I'll get the latest post from Dwayne.xyz.
!posts [1] [2]
I'll get the latest posts from Dwayne.xyz.
!preview [1]
I'll get the title of the given web page.
!random [1] [2]
I'll pick a random number between the two given numbers.
!random-bookmark
I'll get a random bookmark from Dwayne.
!random-bookmarks [1]
I'll get random bookmarks from Dwayne.
!random-number [1] [2]
I'll pick a random number between the two given numbers.
!rig
I'll tell you about Dwayne's computers.
!rss [1]
I'll get the latest RSS articles from Dwayne's reading list.
!rss-article
I'll get the latest RSS article from Dwayne's reading list.
!schedule [1] [2]
I'll parse and execute a message later.
!search-mastodon [1]
I'll search Mastodon for something.
!search-twitter [1]
I'll search Twitter for something.
!send-message [1]
I'll send a message directly to Dwayne.
!set-interval [1] [2]
I'll parse and execute a message on an interval.
!social [1]
I'll get a social account link.
!song
I'll tell you what song Dwayne's currently listening to.
!specs
I'll tell you about Dwayne's computers.
!sponsor
I'll tell you about this week's Sponsorship.
!sponsorship
I'll tell you about this week's Sponsorship.
!temp [1]
I'll get the temperature for the given city.
!temperature [1]
I'll get the temperature for the given city.
!thought
I'll share Dwayne's latest Thought.
!time
I'll tell you the time in New York City.
!track
I'll tell you what song Dwayne's currently listening to.
!twitter [1]
I'll search Twitter for something.
!upcoming
I'll list the upcoming scheduled actions.
!uptime
I'll tell you how long the server has (I have) been running.
!wa
I'll look up the Wolfram Alpha definition for the given query.
!weather [1]
I'll get the weather for the given city.
!website-stats
I'll tell you some stats about Dwayne.xyz.
!wiki
I'll look up the Wikipedia definition for the given query.
!wikipedia
I'll look up the Wikipedia definition for the given query.
!wolfram
I'll look up the Wolfram Alpha definition for the given query.
!wolfram-alpha
I'll look up the Wolfram Alpha definition for the given query.
Next Section