1.0.0 • Published 7 years ago

polybot v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
7 years ago

#Polybot

polybot banner

a work-in-progress hangouts bot written with hangupsjs, with a focus on variety of modules and ease of use.

It's primarily focused on groupchat-related functionality.

You can try its hosted demo on google+.

Uses chat_modules to interact with an abstraction of the hangupsjs api. Events are sent from an eventemitter in index.js.

##Functions Command | Function ------------ | ------------- (jpe?g/png/gif hotlink) | an inline version of the linked image (tweet link) | an inline tweet including username and tweet text (`/r/orr/`) | a link to * subreddit and a description twitch emote | responds with * emote from twitch.tv twitch.tv/** | responds with current thumbnail from twitch channel `.yt | a youtube link from thesearch query.t | a phrase () google translated to english.c | a [mathjs](http://mathjs.org/) compatibleexpression.wiki | a fuzzytitle of a wikipedia article.d | an oxford dictionary definition for.ud | an urban dictionary definition for.(e)moji | searches emojipedia for an emoji named.(a)scii | showascii emote.p | respond withcopypasta.s | send a sticker matchingas the title. if the message is simply.s, a list of every sticker is returned.gif ({i}) | searches giphy for a random gif pertaining to, and sends it.({i})is optional, where{i}is the index of the gif1-*.rainbow| make the chat rainbow color.celebration| a party that simply cannot be stopped once started.halloween| a halloween celebration..zalgo | responds with a zalgolized version of.8 | makes an 8 ball decision based on thequestion.rename | renames the current chat to.weather | a wunderground locationwhich can be either a zipcode or a location name.timer | a timer which counts downseconds and then notifies when reaching0.topwords| analyses up to 10,000 previous messages to generate a word count.stats| gives statistics for poly bot.markov | generates a 10 word markov chain for the member having namepoly| any mention of poly will make it focus the current chat.ref| links to this page.leave` | exits the (group) chat.