User profile data
What user context data is available to your bot via user scope database
Standard user data
By default the following user data will be set at the root of the user
database:
Field | Description |
---|---|
username | Twitter username |
first_name | First name |
last_name | Last name |
avatar_url | Twitter profile picture |
Twitter-specific user data
You can access twitter-specific user data via {{ user._integrations.twitter.<key> }}
in BFML or self.db.user.get("_integrations")["twitter"][key]
.
Example user data
{
"username": "ekalvi",
"first_name": "Erik",
"last_name": "Kalviainen",
"_integrations": {
"twitter": {
"username": "ekalvi",
"first_name": "Erik",
"last_name": "Kalviainen",
"verified": false,
"description": "I make an awesome bot platform called @meya. Past: ProductWiki founder. Product @ Google.",
"friends_count": 169,
"url": "https://meya.ai ",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/575499425126223872/6czAzdZc_normal.jpeg",
"profile_image_url": "http://pbs.twimg.com/profile_images/575499425126223872/6czAzdZc_normal.jpeg",
"name": "Erik Kalviainen",
"followers_count": 303,
"avatar_url": "https://pbs.twimg.com/profile_images/575499425126223872/6czAzdZc_normal.jpeg …",
"followers": 303,
"location": "Waterloo, Ontario, Canada",
"statuses_count": 777,
"created_timestamp": "1201618647000",
"user_id": "12831172",
"protected": false,
"id": "12831172",
"screen_name": "ekalvi"
}
},
"avatar_url": "https://pbs.twimg.com/profile_images/575499425126223872/6czAzdZc_normal.jpeg",
"id": "UJdZa9k8LHV",
"bot_id": "BTENHNYsrhM"
}
Updated over 6 years ago