Contents
Twitter Interaction Attributes
Basic Attributes
Genesys Cloud API Driver for Twitter adds the following attributes to the user data of a Twitter interaction.
| Key name | Value type | Description |
|---|---|---|
| _twitterMsgType | UTF string | Message type
Values: DirectMessage, Status. |
| _twitterQueryName | String | Query name of the channel monitor. |
| _twitterCreatedAt | UTC Time Zone | Message creation date and time. |
| _twitterMsgId | String | Message ID. |
| _twitterIsFavorited | String | Indicates whether the Tweet has likes (formerly known as favorites) or not. |
| _twitterFavoriteCount | Integer | Number of likes received by the Tweet. |
| _twitterUserName | String | Full name of the user who posted the Tweet. |
| _twitterFirstName | String | First name of the user. |
| _twitterLastName | String | Last name of the user. |
| _twitterUserId | String | Twitter user ID. |
| _twitterUserScreenName | String | Screen name of the user. |
| _twitterUserCreatedAt | UTC Time Zone | The UTC date and time when the user account was created on Twitter. |
| _twitterUserLanguage | String | Language code in the user’s profile. |
| _twitterUserImageURL | String | URL of the user profile image (also known as avatar). |
| _twitterUserTimeZone | String | Time zone of the Twitter user. |
| _twitterUserUtcOffset | String | UTC offset for the user’s time zone. |
| _twitterUserFollowersCount | String | The user’s current number of followers. |
| _twitterUserFriendsCount | String | The number of other users this user is currently following. |
| _twitterUserStatusesCount | String | The number of Tweets (including Retweets) posted by the user. |
| _twitterFromAddr | String | Screen name of the message author. |
| _twitterFromUserId | String | User ID of the message author. |
| _twitterUserIsFollower | String | Indicates whether the user is a follower of the channel’s account or not. |
| _twitterUserIsFriend | String | Indicates whether the channel’s account is following the user or not. |
| _twitterToAddr | String | Screen name of the message addressee. |
| _twitterToUserId | String | User ID of the message addressee. |
| _twitterMsgPlainText | String | Message content in plain text format. |
| Subject | String | Message subject. |
| _twitterMsgLanguage | String | Language code of the Tweet. |
| _twitterSource | String | Source of the message. |
| _twitterIsRetweet | String | Indicates whether the message is a Retweet of another message. |
| _twitterEntities | Key-value list | URL entities expressed as a key-value pairs list with URL and Media attributes. |
| _umsChannel | String | Channel name. |
| _umsMediaAccount | String | Twitter account ID of the channel. |
| _umsChannelInfo | Key-value list | The list of key-value pairs provided in _umsChannelInfo Attributes below. |
| _twitterUtterances | Key-value list | The list of key-value pairs provided in _twitterUtterances Attributes below. |
| _twitterTopics | String | Keywords in Tweets. |
| _twitterTimeFrame | String | Timeout for the group ID, in seconds. A new group ID is assigned after this timeout. |
| _twitterGroupId | String | Twitter group ID assigned to a group of Tweets from the same sender. |
_umsChannelInfo Attributes
| Key name | Value type | Description |
|---|---|---|
| _twitterUserId | String | Twitter account ID of the channel. |
| _twitterUserScreenName | String | Screen name of the channel’s Twitter account. |
| _twitterUserName | String | The brand name which is the same as the channel’s Twitter user name. |
| _twitterUserImageURL | String | URL of the brand’s Twitter profile image (also known as avatar). |
| _twitterSourceNickName | String | Value retrieved from the x-source-nick-name configuration parameter. |
| _twitterSentiment | String | Sentiment polarity of the Tweet. It can be Positive, Neutral, or Negative. |
| _twitterSentimentScore | String | A numerical representation of the sentiment polarity of the Tweet. |
| _twitterSentimentConfidence | String | Confidence score of sentiment extractor. |
| _twitterActionability | String | A score determined by the number of Tweets that are accepted and rejected by agents. The default value is 50. |
_twitterUtterances Attributes
| Key name | Value type | Description |
|---|---|---|
| content | String | A speech act, usually a sentence from the received message/Tweet. The initial message is divided into speech acts using punctuation patterns. |
| intention_type | String | Result of intention classifier. |
| intention_type_confidence | String | Confidence score of intention classifier. |
| sentiment | String | Sentiment polarity of the speech act. It can be Positive, Neutral, or Negative. |
| sentiment_score | String | A numerical representation of the sentiment polarity of the current speech act. |
| sentiment_confidence | String | Confidence score of sentiment extractor. |
| topic_confidence | String | Confidence score of topic extractor. |
| topics | String | Noun phrases from the speech acts. |
Sample Interactions
Public Tweet
'_twitterQueryName' [str] = "Public"
'_twitterCreatedAt' [str] = "2017-12-18T10:22:10Z"
'_twitterMsgType' [str] = "Status"
'_twitterMsgId' [str] = "942701514744672256"
'_twitterIsFavorited' [str] = "false"
'_twitterFavoriteCount' [int] = 0
'_twitterUserName' [str] = "Shruti Mishra"
'_twitterFirstName' [str] = "Shruti"
'_twitterLastName' [str] = "Mishra"
'_twitterUserId' [str] = "834289359406915584"
'_twitterUserScreenName' [str] = "shruti14111"
'_twitterUserCreatedAt' [str] = "2017-02-22T14:30:58Z"
'_twitterUserLanguage' [str] = "en"
'_twitterUserImageURL' [str] = "http://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png"
'_twitterUserTimeZone' [str] = "New Delhi"
'_twitterUserUtcOffset' [str] = "19800.0"
'_twitterUserFollowersCount' [str] = "12"
'_twitterUserFriendsCount' [str] = "33"
'_twitterUserStatusesCount' [str] = "2071"
'_twitterFromAddr' [str] = "shruti14111"
'_twitterFromUserId' [str] = "834289359406915584"
'_twitterUserIsFollower' [str] = "true"
'_twitterUserIsFriend' [str] = "true"
'_twitterInReplyToUserId' [str] = "868003715545931776"
'_twitterToUserId' [str] = "868003715545931776"
'_twitterInReplyToScreenName' [str] = "Sparrow11071"
'_twitterToAddr' [str] = "Sparrow11071"
'_twitterMsgPlainText' [str] = "@Sparrow11071 Text Tweet to brand"
'Subject' [str] = "@Sparrow11071 Text Twe..."
'_twitterMsgLanguage' [str] = "en"
'_twitterSource' [str] = "<a href="http://twitter.com" rel="nofollow">Twitter Web Client</a>"
'_twitterIsRetweet' [str] = "false"
'_twitterEntities' [lst] = KVList:
'Media' [lst] = KVList:
'Url' [lst] = KVList:
'_umsChannel' [str] = "channel-twitter-Test"
'_umsMediaAccount' [str] = "868003715545931776"
'_umsChannelInfo' [lst] = KVList:
'_twitterUserId' [str] = "868003715545931776"
'_twitterUserScreenName' [str] = "Sparrow11071"
'_twitterUserName' [str] = "Sparrow Products"
'_twitterUserImageURL' [str] = "http://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png"
'_twitterSourceNickName' [str] = "*set value*"
'_twitterSentiment' [str] = "Neutral"
'_twitterSentimentScore' [str] = "0.0"
'_twitterSentimentConfidence' [str] = "5.0"
'_twitterActionability' [str] = "50.0"
'_twitterUtterances' [lst] = KVList:
'utterance-0' [lst] = KVList:
'content' [str] = "@Sparrow11071 Text Tweet to brand"
'intention_type' [str] = "JUNK"
'intention_type_confidence' [str] = "3.0"
'sentiment' [str] = "Neutral"
'sentiment_score' [str] = "0.0"
'sentiment_confidence' [str] = "5.0"
'topic_confidence' [str] = "74.0"
'topics' [str] = "text tweet,sparrow11071"
'_twitterTopics' [str] = "text tweet,sparrow11071"
'_twitterTimeFrame' [str] = "60.0"
'_twitterGroupId' [str] = "834289359406915584:5977904549637487079"Direct Message
'_twitterQueryName' [str] = "User"
'_twitterCreatedAt' [str] = "2017-12-18T10:24:57Z"
'_umsMediaType' [str] = "twitterdirect"
'_twitterMsgType' [str] = "DirectMessage"
'_twitterMsgId' [str] = "942702217122824196"
'_twitterUserName' [str] = "Shruti Mishra"
'_twitterFirstName' [str] = "Shruti"
'_twitterLastName' [str] = "Mishra"
'_twitterUserId' [str] = "834289359406915584"
'_twitterUserScreenName' [str] = "shruti14111"
'_twitterUserCreatedAt' [str] = "2017-02-22T14:30:58Z"
'_twitterUserLanguage' [str] = "en"
'_twitterUserImageURL' [str] = "http://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png"
'_twitterUserTimeZone' [str] = "New Delhi"
'_twitterUserUtcOffset' [str] = "19800.0"
'_twitterUserFollowersCount' [str] = "12"
'_twitterUserFriendsCount' [str] = "33"
'_twitterUserStatusesCount' [str] = "2071"
'_twitterFromAddr' [str] = "shruti14111"
'_twitterFromUserId' [str] = "834289359406915584"
'_twitterUserIsFollower' [str] = "true"
'_twitterUserIsFriend' [str] = "true"
'_twitterToAddr' [str] = "Sparrow11071"
'_twitterToUserId' [str] = "868003715545931776"
'_twitterMsgPlainText' [str] = "TEST DM"
'Subject' [str] = "TEST DM"
'_umsChannel' [str] = "channel-twitter-Test"
'_umsMediaAccount' [str] = "868003715545931776"
'_umsChannelInfo' [lst] = KVList:
'_twitterUserId' [str] = "868003715545931776"
'_twitterUserScreenName' [str] = "Sparrow11071"
'_twitterUserName' [str] = "Sparrow Products"
'_twitterUserImageURL' [str] = "http://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png"
'_twitterSourceNickName' [str] = "*set value*"
'_twitterEntities' [lst] = KVList:
'Media' [lst] = KVList:
'Url' [lst] = KVList:
'_twitterSentiment' [str] = "Neutral"
'_twitterSentimentScore' [str] = "0.0"
'_twitterSentimentConfidence' [str] = "5.0"
'_twitterActionability' [str] = "50.0"
'_twitterUtterances' [lst] = KVList:
'utterance-0' [lst] = KVList:
'content' [str] = "TEST DM @Sparrow11071"
'intention_type' [str] = "RECOMMENDATION"
'intention_type_confidence' [str] = "24.0"
'sentiment' [str] = "Neutral"
'sentiment_score' [str] = "0.0"
'sentiment_confidence' [str] = "5.0"
'topic_confidence' [str] = "75.0"
'topics' [str] = "sparrow11071"
'_twitterTopics' [str] = "sparrow11071"
'_twitterTimeFrame' [str] = "60.0"
'_twitterGroupId' [str] = "834289359406915584_868003715545931776:5977904549637654629" This page was last edited on September 18, 2020, at 13:56.
Comments or questions about this documentation? Contact us for support!
