Giter Club home page Giter Club logo

emojiwatch's Introduction

emojiwatch

A slack bot to notify you when someone adds a custom emoji.

Screenshot of a new :potato: emoji

To install, head on over to https://emojiwatch2.appspot.com/add. (You may want to create an #emojiwatch channel first.) If your emoji are super duper secret, see below to deploy your own instance.

Deploying

make deploy. You'll need to ask @benkraft for access.

To deploy your own instance:

  • create a slack app, with a webhook
  • set up secrets.py with your VERIFICATION_TOKEN from said slack app
  • create a Google App Engine project
  • change PROJECT in the Makefile to match your Google App Engine project
  • manually set up the datastore entity for your team (TODO: how? or make it easier)
  • make deploy

emojiwatch's People

Contributors

benjaminjkraft avatar

Stargazers

John Lauck avatar Jonathan Chiu avatar Zhenyi Wu avatar Matthew Rothenberg avatar Max Wittek avatar

Watchers

Eric Brown avatar Matthew Rothenberg avatar Kevin Dangoor avatar Alan Hartless (he/him) avatar Shawn Jansepar avatar Jason Rosoff avatar  avatar Jared Forsyth avatar George Woodliff-Stanley avatar Jason Pepas avatar Kai Jing avatar Pamela Fox avatar Nathan Dobrowolski avatar Amos Latteier avatar Mark Erickson avatar Louis Harboe avatar Raphael Arar avatar Nathan Maton avatar NachoSoto avatar Colin J. Fuller avatar James Cloos avatar Juan Andrade avatar Erik Restificar avatar  avatar Matt Wahl avatar Jesse Atkinson avatar Ben Eater avatar Kevin Barabash avatar Eli Feasley avatar Kim Merrill avatar Jeff Yates avatar Nabeel Gillani avatar Ann Robson avatar Jennifer Bandelin avatar Jason Chancey avatar Nick Breen avatar Charlie Hogg avatar Miguel Castillo avatar David Barnett avatar Riley Shaw avatar Steve Coffman avatar Rachel Marincola avatar Audrey Altman avatar Jocelyn Stericker avatar Alex Volpert avatar Michael Polyak avatar diana rosile avatar Carter J. Bastian avatar Kimerie Green avatar  avatar Amy Skerry-Ryan avatar  avatar Sam Hays avatar Ioana Crant avatar Adam Berkan avatar Molly Gehring avatar  avatar  avatar Karina Young avatar  avatar Sarah Third avatar  avatar  avatar  avatar  avatar Matthew avatar Neha Bagdia avatar Alice Pao avatar Jennie Chen avatar  avatar  avatar  avatar Ruth Mesfun avatar Tim McCabe avatar Jake Englund avatar  avatar Rhea Johnson avatar

Forkers

wesavetheworld

emojiwatch's Issues

Increase timeout on slack API call

On a team with a large number of emoji, the slack API may take a while to respond to our chat.postMessage on the first post (due to #1), and the urlopen will time out. We may as well be a bit more patient.

Don't post all emoji on the first run

On the first run on a new Slack team that already has a bunch of custom emoji, we'll try to post all of them. We should probably just not do that.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.