5.1.0 • Published 4 months ago

@rowanmanning/get-all-emoji-in-a-slack-channel v5.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
4 months ago

@rowanmanning/get-all-emoji-in-a-slack-channel

Get all emoji in a public Slack channel.

Table of Contents

Requirements

This library requires the following to run:

Usage

Install alongside the Slack web API with npm:

npm install @slack/web-api @rowanmanning/get-all-emoji-in-a-slack-channel

Load the library into your code with a require call (you'll also need the Slack WebClient class):

const {WebClient} = require('@slack/web-api');
const getAllEmojiInASlackChannel = require('@rowanmanning/get-all-emoji-in-a-slack-channel');

Get all occurrences of an emoji in a Slack channel:

const slackWebClient = new WebClient('YOUR-SLACK-TOKEN');
const emojiOccurrences = await getAllEmojiInASlackChannel(slackWebClient, 'YOUR-CHANNEL-ID');

emojiOccurrences will be an array of objects which look like this:

{
    emoji: String,         // The name of the emoji that was used (excluding wrapping colons)
    modifierEmoji: String, // The name of any modifier emoji (currently only skin-tone modifiers)
    user: String,          // The Slack user ID of the person who used this emoji
    ts: String,            // The Slack timestamp for the message that this emoji appear in
    isReaction: Boolean    // Whether the emoji was a reaction rather than part of the message
}

Contributing

The contributing guide is available here. All contributors must follow this library's code of conduct.

License

Licensed under the MIT license. Copyright © 2019, Rowan Manning

5.1.0

4 months ago

5.0.2

4 months ago

5.0.1

6 months ago

5.0.0

8 months ago

4.0.3

8 months ago

4.0.2

10 months ago

4.0.1

1 year ago

4.0.0

1 year ago

3.1.4

1 year ago

3.1.3

1 year ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.1.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

5 years ago

1.0.0

5 years ago