Skip to content

Latest commit

 

History

History
1267 lines (798 loc) · 19.2 KB

Searches.md

File metadata and controls

1267 lines (798 loc) · 19.2 KB

Module: Searches

This module contains internet search commands such as YouTube, Imgur, Giphy, Steam searches/subscriptions and many more.

cat

Expand for additional information

Retrieves a random cat image.

Aliases: kitty, kitten

Overload 0:

No arguments.

Examples:

!cat


catfact

Expand for additional information

Retrieves a random cat fact.

Aliases: kittyfact, kittenfact

Overload 0:

No arguments.

Examples:

!catfact


Group: cryptocurrency

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


cryptocurrency list

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


dog

Expand for additional information

Retrieves a random dog image.

Aliases: doge, puppy, pup

Overload 0:

No arguments.

Examples:

!dog


Group: gif

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


gif random

Expand for additional information

Prints a random GIF.

Aliases: r, rand, rnd, rng

Overload 0:

No arguments.

Examples:

!gif random


gif trending

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


Group: goodreads

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


goodreads book

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


Group: imdb

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


imdb id

Expand for additional information

Searches the database using the provided query as ID.

Overload 0:

  • [string]: ID

Examples:

!imdb id tt1190634


imdb search

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


imdb title

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


Group: imgur

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


imgur latest

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


imgur top

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


ip

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


Group: joke

Expand for additional information

Joke searching commands. Group call returns a random joke.

Aliases: jokes, j

Overload 0:

No arguments.

Examples:

!joke


joke search

Expand for additional information

Searches for the joke containing the given query.

Aliases: s

Overload 0:

  • [string...]: Query

Examples:

!joke search Search query


joke yourmom

Expand for additional information

Yo mama so...

Aliases: mama, m, yomomma, yomom, yomoma, yomamma, yomama

Overload 0:

No arguments.

Examples:

!joke yourmom


news

Expand for additional information

Retrieves latest world news.

Aliases: worldnews

Overload 0:

  • (optional) [string]: Topic (def: world)

Examples:

!news


quoteoftheday

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


Group: reddit

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


reddit controversial

Expand for additional information

Retrieves controversial posts from given sub.

Aliases: c

Overload 0:

  • [string]: Subreddit

Examples:

!reddit controversial awww


reddit gilded

Expand for additional information

Retrieves gilded posts from given sub.

Aliases: g

Overload 0:

  • [string]: Subreddit

Examples:

!reddit gilded awww


reddit hot

Expand for additional information

Retrieves hot posts from given sub.

Aliases: h

Overload 0:

  • [string]: Subreddit

Examples:

!reddit hot awww


reddit new

Expand for additional information

Retrieves newest posts from given sub.

Aliases: n, newest, latest

Overload 0:

  • [string]: Subreddit

Examples:

!reddit new awww


reddit rising

Expand for additional information

Retrieves rising posts from given sub.

Aliases: r

Overload 0:

  • [string]: Subreddit

Examples:

!reddit rising awww


reddit subscribe

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


reddit top

Expand for additional information

Retrieves top posts from given sub.

Aliases: t

Overload 0:

  • [string]: Subreddit

Examples:

!reddit top awww


reddit unsubscribe

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


rss

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


Group: steam

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


steam game

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


steam profile

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


Group: sticker

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


sticker random

Expand for additional information

Prints a random sticker.

Aliases: r, rand, rnd, rng

Overload 0:

No arguments.

Examples:

!sticker random


sticker trending

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


Group: urbandict

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


Group: weather

Expand for additional information

Weather search commands. Group call returns weather information for given query.

Aliases: w

Overload 0:

  • [string...]: Query

Examples:

!weather London


weather forecast

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


Group: wikipedia

Expand for additional information

Wikipedia search commands. Group call searches Wikipedia with given query.

Aliases: wiki

Overload 0:

  • [string...]: Query

Examples:

!wikipedia Search query


wikipedia search

Expand for additional information

Searches Wikipedia with given query.

Aliases: s, find

Overload 0:

  • [string...]: Query

Examples:

!wikipedia search Search query


Group: xkcd

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


xkcd id

Expand for additional information

Returns a xkcd comic with given ID.

Overload 0:

  • (optional) [int]: ID (def: None)

Examples:

!xkcd id 5


xkcd latest

Expand for additional information

Returns latest xkcd comic.

Aliases: fresh, newest, l

Overload 0:

No arguments.

Examples:

!xkcd latest


xkcd random

Expand for additional information

Returns random xkcd comic.

Aliases: rnd, r, rand

Overload 0:

No arguments.

Examples:

!xkcd random


Group: youtube

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


youtube search

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


youtube searchchannel

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


youtube searchplaylist

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


youtube searchvideo

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


youtube subscribe

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


youtube unsubscribe

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