• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

slack-chat

Slack Chat is an Atom package that integrates the slack messaging client into the editor.
  • #slack
  • #chat
  • #messaging
  • #communication
callahanrts
3.4.2 6,001
35
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

Slack Chat

Slack Chat is an Atom package that integrates the slack messaging client into the atom text editor.

Preview

Installation

  • Get client id and secret keys by creating a slack app
    • Name: pick an arbitrary name
    • URL: http://slack-chat.herokuapp.com/slack
    • Redirect URI(s): http://slack-chat.herokuapp.com/slack
    • Description: not necessary
    • Team: Your team, but the app seems to work with other teams as well.
  • Go to the slack-chat package settings in atom
    • Paste in your client id and secret
  • When the browser opens, select the team you'd like to use with atom
  • Authorize the app
  • Copy the received token into the slack-chat package settings.
  • Restart atom

Usage

  1. Keybindings
  2. Settings

Todo

  • [x] Send/receive messages in real time
  • [x] Real time message notification system
  • [x] User Status (online/offline)
  • [x] Create Keybindings for selection
  • [x] Parse markdown
  • [x] Display emoji (regular and custom)
  • [x] Display/download images/files
  • [x] Display images/gifs/open graph data when a url is posted
  • [x] Send a selection of text as a message/file
  • [ ] Discover channels the user is not currently a part of
  • [ ] Refresh when a user is invited to a channel
  • [ ] Manually resize panel in chat views
  • [ ] Upload files
  • [ ] Code highlight for markdown
  • [ ] Fix markdown differences between github flavored and Slack
  • [ ] Load previous when at top of scroll
  • [ ] Search for messages
  • [ ] User requests

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by