pip install -r requirements.txt
remove 'sopel' if you build from a different source
Clone this repository and edit your bot's configfile to load modules from that directory
- channel.py - channelmodule (BlizzCon/QuakeCon counters, reddit stuff, actually a lot of nonsense)
- twitch.py - twitch.tv and hitbox.tv integration (info when link is posted, channel announcement when stream goes online)
- ud.py - adds .urban command to query urbandictionary.com
- youtube.py - adds youtube APIv3.0 support to Sopel (requires API key)
- forecast.py - fixes sopels broken .weather command (requires darksky.net and google url shortener API key)
- talk.py - adds .talk command
- gdq - adds .gdq command which returns days until AGDQ starts + basic shedule of upcoming games
- howlongtobeat.py - adds .hltb command which would return the playtime of a game from howlongtobeat.com
- hots.py - returns most famous buildorders based on hotslogs.com
- mtg.py - basic lookup for magic the gathering cards
- traffic.py - returns duration for a trip by a predefined vehicle (requires api key)
- quote.py - very basic quote database
- imdb.py - returns info to imdb links and adds .imdb command to search
- vimeo.py - returns information to vimeo links
- cur.py - currency conversion and btc
- dubtrack.py - returns the currently played song on beatheads dubtrack channel
- sc.py - returns information to soundcloud links (tracks and playlist) (requires API key)
- porncomment.py - returns a random porncomment if no searchterm is provided
- tvmaze.py - looks up a tvshow's airing time and date using tvmaze api
- rep.py - adds a reputation system (.h8 and .luv)
- bucket.py - adds remembering quotes and inventory for the bot (requires mysql)
- corona.py - adds https://disease.sh support (requires country_converter, us, requests)