{"id":5033,"date":"2018-03-15T16:02:08","date_gmt":"2018-03-15T20:02:08","guid":{"rendered":"https:\/\/2018.miami.wordcamp.org\/?page_id=5033"},"modified":"2018-03-16T22:04:33","modified_gmt":"2018-03-17T02:04:33","slug":"wapuu-slack-bot","status":"publish","type":"page","link":"https:\/\/miami.wordcamp.org\/2018\/wapuu-slack-bot\/","title":{"rendered":"Wapuu Slack Bot"},"content":{"rendered":"<h2>This year our very own Wapuu Bot makes his second appearance!<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/2017.miami.wordcamp.org\/files\/2017\/03\/cafecitowapuu-300x300.png\" alt=\"\" width=\"300\" height=\"300\" class=\"alignright size-medium wp-image-5748\" \/>WordCamp Miami&#8217;s official slack bot is <strong>@wapuu<\/strong>. @wapuu uses Slack&#8217;s API to respond to messages when his name is mentioned and also listens in on the public channel for certain important phrases.<\/p>\n<p>@wapuu is a Node\/Express Javascript app which uses the <a href=\"https:\/\/github.com\/howdyai\/botkit\" target=\"_blank\">botkit framework by Howdy.ai<\/a>. WordCamp Miami schedule information is pulled from the website using the WordPress REST API.<\/p>\n<p>Here are some helpful and not so helpful things that @wapuu can do.<\/p>\n<p><em>Unless otherwise noted you need to mention @wapuu in your message in order to get a response. But under some circumstances @wapuu will just respond to public messages.<\/em><\/p>\n<h2>Find a speaker or a session<\/h2>\n<p>Session titles and speaker names will be searched using a case-insensitive &#8220;strict&#8221; search, so if you want to find out when there is a session about Vue.js, try &#8220;vue&#8221; instead of &#8220;vue js&#8221; or &#8220;vue.js&#8221; in case the title does not have the extra words.<\/p>\n<p><strong>@wapuu<\/strong> find [speaker or session name]<\/p>\n<p>e.g.,<\/p>\n<p><strong>@wapuu<\/strong> find matt<br \/>\n<strong>@wapuu<\/strong> find vue<\/p>\n<h2>Need Help<\/h2>\n<p>@wapuu help<br \/>\n@wapuu links<br \/>\n@wapuu food (or breakfast, lunch, dinner)<br \/>\n@wapuu directions<\/p>\n<h2>Wapuu Will Try to Guess<\/h2>\n<p>Wapuu is listening to the general messages on Slack and will try to interject helpful info about maps, parking, directions, registration, food, kids camp. <\/p>\n<p>I need directions<br \/>\nWhere to do I go for registration?<br \/>\nWhat&#8217;s for lunch?<\/p>\n<h2>Mention coffee, cafecito, cafe con leche, etc.<\/h2>\n<p>Wapuu will serve up all sorts of coffee goodness whenever you mention certain coffee related keywords. An ambient word will just get a Slack reaction but a mention of @wapuu will show a .gif.<\/p>\n<p>just try it, mention:<\/p>\n<p>coffee<br \/>\ncafecito<br \/>\ncaffeine<br \/>\ncafe con leche<\/p>\n<p>or <\/p>\n<p>@wapuu hit me with a cafe cubano<br \/>\n@wapuu I&#8217;ll take a vanilla latte<br \/>\n@wapuu quiero un cortadito<br \/>\n@wapuu must have coffee<\/p>\n<h2>Say hi to @wapuu and give him a compliment<\/h2>\n<p>hola <strong>@wapuu<\/strong><br \/>\nyo<strong>@wapuu<\/strong><br \/>\nthanks <strong>@wapuu<\/strong><br \/>\n@wapuu sak pase<br \/>\n@wapuu wadup mon<\/p>\n<h2>Easter Eggs!<\/h2>\n<p>There are a few keywords that will cause Wapuu to respond with a (hopefully humorous) response. Try things related to WordPress or it&#8217;s co-founder or about the awesome WCMIA swag.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This year our very own Wapuu Bot makes his second appearance! WordCamp Miami&#8217;s official slack bot is @wapuu. @wapuu uses Slack&#8217;s API to respond to messages when his name is mentioned and also listens in on the public channel for certain important phrases. @wapuu is a Node\/Express Javascript app which uses the botkit framework by &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/miami.wordcamp.org\/2018\/wapuu-slack-bot\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Wapuu Slack Bot&#8221;<\/span><\/a><\/p>\n","protected":false},"author":199,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-5033","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9i5nN-1jb","_links":{"self":[{"href":"https:\/\/miami.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages\/5033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/miami.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/miami.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/miami.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/miami.wordcamp.org\/2018\/wp-json\/wp\/v2\/comments?post=5033"}],"version-history":[{"count":9,"href":"https:\/\/miami.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages\/5033\/revisions"}],"predecessor-version":[{"id":6683,"href":"https:\/\/miami.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages\/5033\/revisions\/6683"}],"wp:attachment":[{"href":"https:\/\/miami.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=5033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}