Code Monkey home page Code Monkey logo

slackbot's People

Contributors

0x8801 avatar bnhn avatar bubunyo avatar claudey avatar david-slayte avatar dependabot[bot] avatar jeanhuit avatar msbrime avatar oddoye-david avatar paulkarikari avatar silentworks avatar steveamaza avatar tonymobster avatar yawboakye avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

slackbot's Issues

Contribution guide

I think a contribution section should be added to the readme to walk new users through things like:

  • adding a new command
  • adding a new scheduled job
  • calling slack api methods and highlight interesting ones
  • highlight interesting slack events they might want to respond to
  • how to get user or channel IDs
  • how to reply privately, publicly or initiate a conversation
  • etc.

We want it to be as easy as possible to go from idea -> code -> pull request to encourage more contributors to get involved.

Improve new member onboarding

Currently when a new member joins the slack group we send a welcome message and invite them to update their slack profile. I think it would be a better experience if we initiate a private conversation afterwards and:

  • give information on who we are and what we're about
  • inform them of code of conduct
  • give a quick slack tutorial
  • inform of them who the admins are
  • show them interesting channels to join
  • inform them of our community projects
  • ask more info about them and what they do and use the slack api to update their profile on their behalf, after getting the user's consent to do so

Couldn't get a Bot token from Slack

I couldn't get the bot token from Slack. This is because the workspace has reached the integration limit. To enable more integrations, we need to upgrade our plan.

Ananse Is Down.

Dear pal. I can't seem to get good morning quote from ananse? Am feeling sad. Can you please raise whats the issue with anansi so we can fix?

Immortalizing resources

Links posted in the resources channel get lost eventually.
Make resources searchable such that one can do something like @anansi find resource [tagName]
required
+links must be posted with tags
tags refer to general subjects a particular link falls under, eg JS, React, Django, etc.

npm run generate not working

when i run npm run generate this is what happens

> [email protected] generate /home/bubu/git_repos/slackbot
> plop --plopfile tools/generators/index.js

sh: 1: plop: not found

npm ERR! Linux 4.4.0-57-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "run" "generate"
npm ERR! node v6.6.0
npm ERR! npm  v3.10.3
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] generate: `plop --plopfile tools/generators/index.js`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the [email protected] generate script 'plop --plopfile tools/generators/index.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the devcongress_bot package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     plop --plopfile tools/generators/index.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs devcongress_bot
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls devcongress_bot
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! Please include the following file with any support request:
npm ERR!     /home/bubu/git_repos/slackbot/npm-debug.log

my node version is 6.6.0

Add /greet command

Some Slack communities cuts across time zone, and that's a good thing. That also means that it's very likely the person you want to talk to is in a different time zone than yours, which means you can't start the conversation with a Good morning without confirming that they're in their morning hours.

/greet removes that headache. All you have to say is /greet @username, and you have the appropriate English greeting chosen and presented to them.

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.