-
Notifications
You must be signed in to change notification settings - Fork 7
features
pingwindyktator edited this page Jan 22, 2020
·
21 revisions
- air <city>: get air conditions in <city> from gios.gov.pl
- as_other_user <nickname> <message>: emulate sending <message> as <nickname>, requires <nickname> to be online
- book: get book info from goodreads.com
- doge_register: register an account to use this plugin, you will need to provide a PIN on privmsg after that
- doge_addr: get your DOGECOIN address
- doge_balance: get your DOGECOIN balance
- doge_forget_hostnames: forget all trusted hostnames, including current one
- doge_tip <nickname> <amount>: tip <nickname> with <amount>Ð, both you and have to be registered; tx fee is 1Ð
- tip <nickname> <amount>: tip <nickname> with <amount>Ð, both you and have to be registered; tx fee is 1Ð
- beer <nickname> <reason>: give <nickname> a beer because of <reason>
- beer_get <nickname>: get beers owned <nickname>
- beers_get <nickname>: get beers owned <nickname>
- beer_reset <nickname>: reset owned beers
- beer_drank <nickname>: use when you drank a beer put by <nickname>
- ignore <nickname>: ignore user's messages
- ignore_for <nickname> <time>: ignore user's messages for <time> time. <time> should be
%H %M(eg.1h 42m) - ignore_for <time> <nickname>: ignore user's messages for <time> time. <time> should be
%H %M(eg.1h 42m) - ignored_users: get ignored users
- unignore <nickname>: unignore user's messages
- imdb <title>: get imdb URL to <title> movie
- movie <title>: get information about <title> movie
- anote <nickname> <message>: store anonymous <message> for <nickname>
- note <nickname> <message>: store <message> for <nickname>
- notifies: get your notifies saved
- notify <args>...: set notify for <args>. bot will call your nickname when one of <args> appears on chat. supports regular expressions
- rm_notify <args>...: remove notify for <args>
- niedziela: answers whether trading is disallowed next Sunday in Poland
- add_plh <level>: add privmsg logger handler at <level> level. bot will send you app logs in a private message
- get_plhs: get all registered privmsg logger handlers
- rm_plh: remove saved privmsg logger handler
- fuck_off <nickname>: respond to <nickname> in a pretty surly way
- adler32: computes adler32 of utf-8 encoded msg
- blake2b: computes blake2b of utf-8 encoded msg
- blake2s: computes blake2s of utf-8 encoded msg
- crc32: computes crc32 of utf-8 encoded msg
- double_sha256: computes double-sha256 ot utf-8 encoded msg
- dsaEncryption: computes dsaEncryption of utf-8 encoded msg
- dsaWithSHA: computes dsaWithSHA of utf-8 encoded msg
- ecdsa_with_SHA1: computes ecdsa-with-SHA1 of utf-8 encoded msg
- hmac_blake2b <key> <msg>: computes hmac-blake2b of utf-8 encoded msg with key
- hmac_blake2s <key> <msg>: computes hmac-blake2s of utf-8 encoded msg with key
- hmac_dsaEncryption <key> <msg>: computes hmac-dsaEncryption of utf-8 encoded msg with key
- hmac_dsaWithSHA <key> <msg>: computes hmac-dsaWithSHA of utf-8 encoded msg with key
- hmac_ecdsa_with_SHA1 <key> <msg>: computes hmac-ecdsa-with-SHA1 of utf-8 encoded msg with key
- hmac_md4 <key> <msg>: computes hmac-md4 of utf-8 encoded msg with key
- hmac_md5 <key> <msg>: computes hmac-md5 of utf-8 encoded msg with key
- hmac_ripemd160 <key> <msg>: computes hmac-ripemd160 of utf-8 encoded msg with key
- hmac_sha1 <key> <msg>: computes hmac-sha1 of utf-8 encoded msg with key
- hmac_sha224 <key> <msg>: computes hmac-sha224 of utf-8 encoded msg with key
- hmac_sha256 <key> <msg>: computes hmac-sha256 of utf-8 encoded msg with key
- hmac_sha3 <key> <msg>: computes hmac-sha3_512 of utf-8 encoded msg with key
- hmac_sha384 <key> <msg>: computes hmac-sha384 of utf-8 encoded msg with key
- hmac_sha3_224 <key> <msg>: computes hmac-sha3_224 of utf-8 encoded msg with key
- hmac_sha3_256 <key> <msg>: computes hmac-sha3_256 of utf-8 encoded msg with key
- hmac_sha3_384 <key> <msg>: computes hmac-sha3_384 of utf-8 encoded msg with key
- hmac_sha3_512 <key> <msg>: computes hmac-sha3_512 of utf-8 encoded msg with key
- hmac_sha512 <key> <msg>: computes hmac-sha512 of utf-8 encoded msg with key
- hmac_whirlpool <key> <msg>: computes hmac-whirlpool of utf-8 encoded msg with key
- md4: computes md4 of utf-8 encoded msg
- md5: computes md5 of utf-8 encoded msg
- ripemd160: computes ripemd160 of utf-8 encoded msg
- sha1: computes sha1 of utf-8 encoded msg
- sha224: computes sha224 of utf-8 encoded msg
- sha256: computes sha256 of utf-8 encoded msg
- sha3: computes sha3_512 of utf-8 encoded msg
- sha384: computes sha384 of utf-8 encoded msg
- sha3_224: computes sha3_224 of utf-8 encoded msg
- sha3_256: computes sha3_256 of utf-8 encoded msg
- sha3_384: computes sha3_384 of utf-8 encoded msg
- sha3_512: computes sha3_512 of utf-8 encoded msg
- sha512: computes sha512 of utf-8 encoded msg
- whirlpool: computes whirlpool of utf-8 encoded msg
- help <entry>: get doc msg for <entry> command / plugin
- help: get general help
- _debug: for debug purposed only, use during development to trigger needed actions
- echo <message>: force bot to say <message>
- gimmegimmegimme
- lifeislife
- next
- ping: reply "pong"
- pong: reply "ping"
- server_uptime
- thx
- disable_plugin <name>: unload and disable enabled <name> plugin
- enable_plugin <name>: enable <name> plugin from loaded module
- load_plugin <name>: load new plugin or reload existing one
- plugins: get enabled plugins
- stalk <nickname>: get other <nickname> user's nicknames
- stalk_host <host>: get all nicknames from <host>
- stalk_nick <nickname>: get all known hosts of <nickname> user
- ban_word <regex>: ban <regex>. When it appears on chat, bot will kick its sender
- unban_word <regex>: unban <regex>
- blacklist: get banned regexps
- get <entry>: get saved message for <entry>
- get_all: get all saved messages
- get_list: get all saved messages
- set <entry> <message>: save <message> for <entry>
- unset <entry>: remove <entry> entry
- yt <ask>: search youtube for <ask>
- qrcode <text>: get qrcode of <text>
- add_op <nickname>: add bot operator
- ops: get bot operators
- rm_op <nickname>: remove bot operator
- cycle: cycle the channel
- die: kill pybot
- random <min> <max>: fetch random number in [min, max] from random.org
- random: fetch random number in [0, 1000000000] from random.org
- random10 <min> <max>: fetch random number in [min, max] from random.org
- random10: fetch random number in [0, 1000000000] from random.org
- random16 <min> <max>: fetch hex random number in [min, max] from random.org
- random16: fetch hex random number in [0, 1000000000] from random.org
- random2 <min> <max>: fetch binary random number in [min, max] from random.org
- random2: fetch binary random number in [0, 1000000000] from random.org
- random8 <min> <max>: fetch oct random number in [min, max] from random.org
- random8: fetch oct random number in [0, 1000000000] from random.org
- randoms <length>: fetch random string of length <length> from random.org
- randoms: fetch random string of length 100 from random.org
- uuid: generates random uuid4
- uuid1: generates random uuid1
- uuid4: generates random uuid4
- remind <time> <msg>: sets timer to <time>. <time> can be
%Y-%m-%d %H:%Mor%H:%Mor%Hh %Mm(eg.2018-12-1 13:14or13:14or3h 2m)
- btc: get information about Bitcoin (updated every 1 hour from coinmarketcap)
- crypto <currency>: get information about <currency> cryptocurrency (updated every 1 hour from coinmarketcap)
- crypto <amount> <currency_from> to <currency_to>: convert <amount> of <currency_from> to <currency_to> (based on coinmarketcap and fixer.io)
- crypto_watch <crypto_currency> <time>: watches <crypto_currency> every <time> time. <time> should be
%H %M(eg.1h 42m) - eth: get information about Ethereum (updated every 1 hour from coinmarketcap)
- stop_crypto_watch <crypto_currency>: stops watching <crypto_currency>
- forecast <location>: get weather forecast in <location> from openweathermap
- weather <location>: get current weather conditions in <location> from openweathermap (updated every ~2 hours)
- seen <nickname>: get last activity of <nickname>
- man <command>: get unix manual entry for <command> from man.he.net
- spacex_last: get last SpaceX launch info
- spacex_next: get upcoming SpaceX launches info
- spacex_remind: will keep you updated on all upcoming SpaceX launches
- spacex_rm_remind: stop informing me about upcoming SpaceX launches
- whois: get whois info
- wc_last: get last 2018 FIFA World Cup matches
- wc_now: get 2018 FIFA World Cup matches in play
- wc_next: get upcoming 2018 FIFA World Cup matches
- wiki <ask>: search wikipedia about <ask>
- wa <ask>: ask Wolfram|Alpha about <ask>
- change_config <entry> <value>: change, save, apply bot config file and ** restart **. use
:to separate config nesting (eg.a:b:cmeansconfig["a"]["b"]["c"]) - change_log_level <file|stdout> <level>: change logging level
- disable_colors: disable colorful answers
- disable_debug_mode: disable debug mode
- enable_colors: enable colorful answers
- enable_debug_mode: enable debug mode
- fix your previous command
- restart [<force>]: restart pybot app, use force to disable consistency checks
- self_update [<force>]: pull changes from git remote ref and update config file, use [<force>] to discard local changes
- source: give pybot source code URL
- time: get bot's local time
- update_config: update config with config template defaults and ** restarts **, should be used with caution!
- upload_errors: uploads error logs to file.io
- upload_logs: uploads log file to file.io