Created
July 19, 2021 20:43
-
-
Save dasl-/9df0e16f2aec3e5ce96bb0b5cce15002 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/src/main/java/com/etsy/PlackBot.java b/src/main/java/com/etsy/PlackBot.java | |
index 7186516..54d6286 100644 | |
--- a/src/main/java/com/etsy/PlackBot.java | |
+++ b/src/main/java/com/etsy/PlackBot.java | |
@@ -177,36 +177,38 @@ public class PlackBot extends AbstractPircBot | |
}); | |
// Listen for new reactions added | |
session.addReactionAddedListener(new ReactionAddedListener() { | |
@Override | |
public void onEvent(ReactionAdded event, SlackSession session) { | |
String emojiName = event.getEmojiName(); | |
SlackUser user = event.getUser(); | |
SlackUser itemUser = event.getItemUser(); | |
SlackChannel channel = event.getChannel(); | |
// reactions don't always have a channel or item user, set defaults | |
String userName = (user != null) ? user.getUserName() : null; | |
String itemUserName = (itemUser != null) ? itemUser.getUserName() : null; | |
String channelName = (channel != null) ? channel.getName() : null; | |
+ String messageId = event.getMessageID(); | |
PlackBot.this.onReactionAdded( | |
channelName, | |
userName, | |
itemUserName, | |
- emojiName | |
+ emojiName, | |
+ messageId | |
); | |
} | |
}); | |
// Listen for new reactions removed | |
session.addReactionRemovedListener(new ReactionRemovedListener() { | |
@Override | |
public void onEvent(ReactionRemoved event, SlackSession session) { | |
String emojiName = event.getEmojiName(); | |
SlackUser user = event.getUser(); | |
SlackUser itemUser = event.getItemUser(); | |
SlackChannel channel = event.getChannel(); | |
// reactions don't always have a channel or item user, set defaults | |
String userName = (user != null) ? user.getUserName() : null; | |
@@ -269,31 +271,31 @@ public class PlackBot extends AbstractPircBot | |
protected void onDisconnect() {} | |
/** | |
* This method is called whenever someone (possibly us) joins a channel which we are on. | |
*/ | |
protected void onJoin(String channel, String sender, String login, String hostname) {} | |
/** | |
* This method is called whenever a message is sent to a channel. | |
*/ | |
protected void onMessage(String channel, String sender, String login, String realName, String message) {} | |
/** | |
* This method is called whenever a reaction is added in a channel. | |
*/ | |
- protected void onReactionAdded(String channel, String sender, String receiver, String emojiName) {} | |
+ protected void onReactionAdded(String channel, String sender, String receiver, String emojiName, String messageId) {} | |
/** | |
* This method is called whenever a reaction is removed in a channel. | |
*/ | |
protected void onReactionRemoved(String channel, String sender, String receiver, String emojiName) {} | |
/** | |
* This method is called whenever someone (possibly us) joins a channel which we are on. | |
*/ | |
protected void onPart(String channel, String sender, String login, String hostname) {} | |
/** | |
* This method is called whenever a private message is sent to the PircBot. | |
*/ | |
protected void onPrivateMessage(String sender, String login, String hostname, String message) {} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment