Class AppMentionEvent
- java.lang.Object
-
- com.slack.api.model.event.AppMentionEvent
-
- All Implemented Interfaces:
Event
,Serializable
public class AppMentionEvent extends Object implements Event
This app event allows your app to subscribe to message events that directly mention your bot user.Your Slack app must have a bot user configured and installed to utilize this event.
Instead of receiving all messages in a channel and having to filter through them for those mentioning your app, as you would when subscribing to message.channels, you'll receive only the messages pertinent to your app.
Messages sent via this subscription arrive as an app_mention event, not as a message as with other message.* event types. However, your app can treat its contents similarly.
Messages sent to your app in direct message conversations are not dispatched via app_mention, whether the app is explicitly mentioned or otherwise. Subscribe to message.im events to receive messages directed to your bot user in direct message conversations.
https://api.slack.com/events/app_mention
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AppMentionEvent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getBotId()
BotProfile
getBotProfile()
String
getChannel()
String
getEventTs()
String
getSubtype()
String
getTeam()
String
getText()
String
getThreadTs()
String
getTs()
String
getType()
String
getUser()
String
getUsername()
int
hashCode()
void
setBotId(String botId)
void
setBotProfile(BotProfile botProfile)
void
setChannel(String channel)
void
setEventTs(String eventTs)
void
setSubtype(String subtype)
void
setTeam(String team)
void
setText(String text)
void
setThreadTs(String threadTs)
void
setTs(String ts)
void
setUser(String user)
void
setUsername(String username)
String
toString()
-
-
-
Field Detail
-
TYPE_NAME
public static final String TYPE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUser
public String getUser()
-
getUsername
public String getUsername()
-
getBotId
public String getBotId()
-
getBotProfile
public BotProfile getBotProfile()
-
getSubtype
public String getSubtype()
- Specified by:
getSubtype
in interfaceEvent
-
getText
public String getText()
-
getTs
public String getTs()
-
getTeam
public String getTeam()
-
getChannel
public String getChannel()
-
getEventTs
public String getEventTs()
-
getThreadTs
public String getThreadTs()
-
setUser
public void setUser(String user)
-
setUsername
public void setUsername(String username)
-
setBotId
public void setBotId(String botId)
-
setBotProfile
public void setBotProfile(BotProfile botProfile)
-
setSubtype
public void setSubtype(String subtype)
-
setText
public void setText(String text)
-
setTs
public void setTs(String ts)
-
setTeam
public void setTeam(String team)
-
setChannel
public void setChannel(String channel)
-
setEventTs
public void setEventTs(String eventTs)
-
setThreadTs
public void setThreadTs(String threadTs)
-
canEqual
protected boolean canEqual(Object other)
-
-