This module contains internet search commands such as YouTube, Imgur, Giphy, Steam searches/subscriptions and many more.
Expand for additional information
Retrieves a random cat image.
Aliases:
kitty, kitten
Overload 0:
No arguments.
Examples:
!cat
Expand for additional information
Retrieves a random cat fact.
Aliases:
kittyfact, kittenfact
Overload 0:
No arguments.
Examples:
!catfact
Expand for additional information
Prints information about the given currency (using CoinMarketCap API).
Aliases:
crypto
Overload 1:
No arguments.
Overload 0:
- [
string...
]: Currency name
Examples:
!cryptocurrency
!cryptocurrency Bitcoin
Expand for additional information
Prints cryptocurrency information for most popular cryptocurrencies (using CoinMarketCap API).
Aliases:
print, show, view, ls, l, p
Overload 0:
- (optional) [
int
]: Index from which to list (def:0
)
Examples:
!cryptocurrency list
!cryptocurrency list 10
Expand for additional information
Retrieves a random dog image.
Aliases:
doge, puppy, pup
Overload 0:
No arguments.
Examples:
!dog
Expand for additional information
GIPHY search commands. Group call searches GIPHY with given query and prints first result.
Aliases:
giphy
Overload 0:
- [
string...
]: Query
Examples:
!gif Search query
Expand for additional information
Prints a random GIF.
Aliases:
r, rand, rnd, rng
Overload 0:
No arguments.
Examples:
!gif random
Expand for additional information
Prints a given amount of trending GIFs.
Aliases:
t, tr, trend
Overload 0:
- (optional) [
int
]: Number of results (def:5
)
Examples:
!gif trending
!gif trending 10
Expand for additional information
Goodreads search commands. Group call searches books by title, author or ISBN.
Aliases:
gr
Overload 0:
- [
string...
]: Query
Examples:
!goodreads
!goodreads Search query
Expand for additional information
Search Goodreads books by title, author or ISBN.
Aliases:
books, b
Overload 0:
- [
string...
]: Query
Examples:
!goodreads book
!goodreads book Search query
Expand for additional information
Open Movie Database (IMDB) search commands. Group call searches the database using the provided query as title or ID.
Aliases:
movies, series, serie, movie, film, cinema, omdb
Overload 0:
- [
string...
]: Query
Examples:
!imdb Sharknado
Expand for additional information
Searches the database using the provided query as ID.
Overload 0:
- [
string
]: ID
Examples:
!imdb id tt1190634
Expand for additional information
Searches the database using the provided query as title or ID.
Aliases:
s, find
Overload 0:
- [
string...
]: Query
Examples:
!imdb search Sharknado
Expand for additional information
Searches the database using the provided query as a title.
Aliases:
t, name, n
Overload 0:
- [
string...
]: Query
Examples:
!imdb title Sharknado
Expand for additional information
Imgur search commands. Group call retrieves top ranked images from given subreddit for this day.
Aliases:
img, im, i
Overload 1:
- [
int
]: Number of results - [
string...
]: Subreddit
Overload 0:
- [
string
]: Subreddit - (optional) [
int
]: Number of results (def:1
)
Examples:
!imgur 10 awww
!imgur awww
Expand for additional information
Retrieves latest images from the given subreddit.
Aliases:
l, new, newest
Overload 1:
- [
int
]: Number of results - [
string...
]: Subreddit
Overload 0:
- [
string
]: Subreddit - [
int
]: Number of results
Examples:
!imgur latest 10 awww
!imgur latest awww
Expand for additional information
Retrieves top rated images from the given subreddit in the given timespan.
Aliases:
t
Overload 3:
- [
TimeWindow
]: Time window (day/month/week/year/all) - [
int
]: Number of results - [
string...
]: Subreddit
Overload 2:
- [
TimeWindow
]: Time window (day/month/week/year/all) - [
string
]: Subreddit - (optional) [
int
]: Number of results (def:1
)
Overload 1:
- [
int
]: Number of results - [
TimeWindow
]: Time window (day/month/week/year/all) - [
string...
]: Subreddit
Overload 0:
- [
int
]: Number of results - [
string...
]: Subreddit
Examples:
!imgur top 10 awww week
!imgur top 10 week awww
!imgur top week 10 awww
Expand for additional information
Retrieves geolocation data for given IP.
Aliases:
ipstack, geolocation, iplocation, iptracker, iptrack, trackip, iplocate, geoip
Overload 0:
- [
IPAddress
]: IP address
Examples:
!ip 123.123.123.123
Expand for additional information
Joke searching commands. Group call returns a random joke.
Aliases:
jokes, j
Overload 0:
No arguments.
Examples:
!joke
Expand for additional information
Searches for the joke containing the given query.
Aliases:
s
Overload 0:
- [
string...
]: Query
Examples:
!joke search Search query
Expand for additional information
Yo mama so...
Aliases:
mama, m, yomomma, yomom, yomoma, yomamma, yomama
Overload 0:
No arguments.
Examples:
!joke yourmom
Expand for additional information
Retrieves latest world news.
Aliases:
worldnews
Overload 0:
- (optional) [
string
]: Topic (def:world
)
Examples:
!news
Expand for additional information
Retrieves the quote of the day. You can also specify a category from the list: inspire, management, sports, life, funny, love, art, students.
Aliases:
qotd, qod, quote, q
Overload 0:
- (optional) [
string
]: Topic (def:None
)
Examples:
!quoteoftheday
Expand for additional information
Reddit search commands. Group call retrieves hottest posts from given sub.
Aliases:
r
Overload 0:
- (optional) [
string
]: Subreddit (def:all
)
Examples:
!reddit
!reddit awww
Expand for additional information
Retrieves controversial posts from given sub.
Aliases:
c
Overload 0:
- [
string
]: Subreddit
Examples:
!reddit controversial awww
Expand for additional information
Retrieves gilded posts from given sub.
Aliases:
g
Overload 0:
- [
string
]: Subreddit
Examples:
!reddit gilded awww
Expand for additional information
Retrieves hot posts from given sub.
Aliases:
h
Overload 0:
- [
string
]: Subreddit
Examples:
!reddit hot awww
Expand for additional information
Retrieves newest posts from given sub.
Aliases:
n, newest, latest
Overload 0:
- [
string
]: Subreddit
Examples:
!reddit new awww
Expand for additional information
Retrieves rising posts from given sub.
Aliases:
r
Overload 0:
- [
string
]: Subreddit
Examples:
!reddit rising awww
Expand for additional information
Subscribes to a given subreddit.
Guild only.
Requires user permissions:
Manage guild
Aliases:
sub, follow
Overload 1:
- [
channel
]: Channel - [
string
]: Subreddit
Examples:
!reddit subscribe awww
!reddit subscribe awww #my-text-channel
Expand for additional information
Retrieves top posts from given sub.
Aliases:
t
Overload 0:
- [
string
]: Subreddit
Examples:
!reddit top awww
Expand for additional information
Removes a subscription for given subreddit.
Guild only.
Requires user permissions:
Manage guild
Aliases:
unfollow, unsub
Overload 0:
- [
string
]: Subreddit
Examples:
!reddit unsubscribe awww
Expand for additional information
Retrieves latest topics from given RSS feed URL.
Aliases:
feed
Overload 0:
- [
URL
]: RSS feed URL
Examples:
!rss http://some.rss.feed.url/.rss
Expand for additional information
Steam community commands. Group call searches Steam community profiles by ID or username (vanity URL).
Aliases:
s, st
Overload 1:
- [
unsigned long
]: ID
Overload 0:
- [
string...
]: Username
Examples:
!steam 361119455792594954
!steam SampleName
Expand for additional information
Searches Steam store by game ID or name.
Aliases:
g, gm, store
Overload 1:
- [
unsigned int
]: ID
Overload 0:
- [
string...
]: Game name
Examples:
!steam game 12345
!steam game SampleName
Expand for additional information
Searches Steam community profiles by ID or username (vanity URL).
Aliases:
id, user, info
Overload 1:
- [
unsigned long
]: ID
Overload 0:
- [
string...
]: Username
Examples:
!steam profile 361119455792594954
!steam profile SampleName
Expand for additional information
GIPHY sticker search commands. Group call searches GIPHY with given query and prints first stricker result.
Aliases:
stickers
Overload 0:
- [
string...
]: Query
Examples:
!sticker Search query
Expand for additional information
Prints a random sticker.
Aliases:
r, rand, rnd, rng
Overload 0:
No arguments.
Examples:
!sticker random
Expand for additional information
Prints a given amount of trending stickers.
Aliases:
t, tr, trend
Overload 0:
- (optional) [
int
]: Number of results (def:5
)
Examples:
!sticker trending
!sticker trending 10
Expand for additional information
Urban Dictionary commands. Group call searches Urban Dictionary for a given query.
Aliases:
ud, urban, urbandictionary
Overload 0:
- [
string...
]: Query
Examples:
!urbandict Search query
Expand for additional information
Weather search commands. Group call returns weather information for given query.
Aliases:
w
Overload 0:
- [
string...
]: Query
Examples:
!weather London
Expand for additional information
Returns weather forecast for the given city and amount of days in advance.
Aliases:
f
Overload 1:
- [
int
]: Amount of days - [
string...
]: Query
Overload 0:
- [
string...
]: Query
Examples:
!weather forecast 5 London
Expand for additional information
Wikipedia search commands. Group call searches Wikipedia with given query.
Aliases:
wiki
Overload 0:
- [
string...
]: Query
Examples:
!wikipedia Search query
Expand for additional information
Searches Wikipedia with given query.
Aliases:
s, find
Overload 0:
- [
string...
]: Query
Examples:
!wikipedia search Search query
Expand for additional information
xkcd search commands. Group call returns a random comic or, if an ID is provided, a comic with given ID.
Aliases:
x
Overload 1:
- [
int
]: ID
Overload 0:
No arguments.
Examples:
!xkcd
Expand for additional information
Returns a xkcd comic with given ID.
Overload 0:
- (optional) [
int
]: ID (def:None
)
Examples:
!xkcd id 5
Expand for additional information
Returns latest xkcd comic.
Aliases:
fresh, newest, l
Overload 0:
No arguments.
Examples:
!xkcd latest
Expand for additional information
Returns random xkcd comic.
Aliases:
rnd, r, rand
Overload 0:
No arguments.
Examples:
!xkcd random
Expand for additional information
Youtube search commands. Group call searches YouTube for given query.
Aliases:
y, yt, ytube
Overload 0:
- [
string...
]: Query
Examples:
!youtube Search query
Expand for additional information
Searches YouTube for given query and returns given amount of results at most.
Aliases:
s
Overload 0:
- [
int
]: Amount of results to fetch - [
string...
]: Query
Examples:
!youtube search 5 Search query
Expand for additional information
Searches YouTube for given query and returns given amount of YouTube channels at most.
Aliases:
searchchannels, sc, searchc, channel
Overload 0:
- [
string...
]: Query
Examples:
!youtube searchchannel Search query
Expand for additional information
Searches YouTube for given query and returns given amount of YouTube playlists at most.
Aliases:
searchplaylists, sp, searchp, playlist
Overload 0:
- [
string...
]: Query
Examples:
!youtube searchplaylist Search query
Expand for additional information
Searches YouTube for given query and returns given amount of YouTube videos at most.
Aliases:
searchvideos, sv, searchv, video
Overload 0:
- [
string...
]: Query
Examples:
!youtube searchvideo Search query
Expand for additional information
Subscribes to a YouTube channel.
Requires user permissions:
Manage guild
Aliases:
sub, follow
Overload 5:
- [
channel
]: Channel for updates - [
URL
]: YouTube channel/video URL - (optional) [
string...
]: Friendly name (def:None
)
Overload 4:
- [
URL
]: YouTube channel/video URL - [
channel
]: Channel for updates - (optional) [
string...
]: Friendly name (def:None
)
Overload 3:
- [
string
]: YouTube username or channel ID - (optional) [
channel
]: Channel for updates (def:None
) - (optional) [
string...
]: Friendly name (def:None
)
Overload 2:
- [
channel
]: Channel for updates - [
string
]: YouTube username or channel ID - (optional) [
string...
]: Friendly name (def:None
)
Overload 1:
- [
string
]: YouTube username or channel ID - (optional) [
string...
]: Friendly name (def:None
)
Overload 0:
- [
URL
]: YouTube username or channel ID - (optional) [
string...
]: Friendly name (def:None
)
Examples:
!youtube subscribe https://www.youtube.com/channel/UCA5u8UquvO44Jcd3wZApyDg
!youtube subscribe UCA5u8UquvO44Jcd3wZApyDg
!youtube subscribe https://www.youtube.com/channel/UCA5u8UquvO44Jcd3wZApyDg SubscriptionName
Expand for additional information
Removes registered YouTube subscription.
Requires user permissions:
Manage guild
Aliases:
unfollow, unsub
Overload 0:
- [
string
]: YouTube channel URL or friendly name
Examples:
!youtube unsubscribe https://www.youtube.com/channel/UCA5u8UquvO44Jcd3wZApyDg
!youtube unsubscribe UCA5u8UquvO44Jcd3wZApyDg
!youtube unsubscribe SubscriptionName