Giter Site home page Giter Site logo

Comments (7)

jamescmartinez avatar jamescmartinez commented on June 26, 2024 1

Very true. I can expose the events API instead of the iCal for anyone who wants it. Just let me know.

from coffee.

rodericj avatar rodericj commented on June 26, 2024

I think this is a small enough project that you could do the slack integration without even affecting the current direction that James has in mind. As in there isn’t a huge amount of legacy infra. I’m not sure if this is a time to bring up micro services(?) but I say go for it.

from coffee.

jamescmartinez avatar jamescmartinez commented on June 26, 2024

This would be a biggie. You'd have to handle:

  1. Slack authentication/authorization
  2. Channel selection and association with a group
  3. Updating that channel's topic -- the easiest of the three

If you're up for it, though, please do!

from coffee.

brennanMKE avatar brennanMKE commented on June 26, 2024

I once created a tiny Slack bot in TypeScript. I was able to use my personal access token to post messages.

https://gist.github.com/brennanMKE/1f7bee9a2863c7a2433e

Something like it could be used to schedule a message to be posted to the appropriate channel. Another API call may change the channel topic just as easily.

from coffee.

jamescmartinez avatar jamescmartinez commented on June 26, 2024

The difficult part that I alluded to above would be creating and storing non-personal access tokens. e.g. if Brennan owned iOS Coffee, it would be Brennan's access token, and if Phil owned iOS Beer, it would be Phil's access token.

from coffee.

rodericj avatar rodericj commented on June 26, 2024

I think you can do this task separate from the repo. A chron that reads the event api and does the thing works

from coffee.

jamescmartinez avatar jamescmartinez commented on June 26, 2024

I'm going to close this. If someone is interested in doing this, ping me and I'll surface an API.

from coffee.

Related Issues (20)

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.