forked from TONresistor/teleton-plugins
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmanifest.json
More file actions
48 lines (48 loc) · 3.04 KB
/
manifest.json
File metadata and controls
48 lines (48 loc) · 3.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
"id": "twitter",
"name": "Twitter/X",
"version": "3.0.0",
"description": "X/Twitter API v2 — read (search, lookup, trends) + write (post, like, retweet, follow) with OAuth 1.0a",
"author": { "name": "teleton", "url": "https://github.com/TONresistor" },
"license": "MIT",
"entry": "index.js",
"sdkVersion": ">=1.0.0",
"teleton": ">=1.0.0",
"secrets": {
"bearer_token": { "required": true, "description": "Bearer Token for read-only API access (from X Developer Portal)" },
"consumer_key": { "required": false, "description": "Consumer Key (API Key) for OAuth 1.0a write access" },
"consumer_secret": { "required": false, "description": "Consumer Secret (API Key Secret) for OAuth 1.0a write access" },
"access_token": { "required": false, "description": "Access Token for OAuth 1.0a write access" },
"access_token_secret": { "required": false, "description": "Access Token Secret for OAuth 1.0a write access" }
},
"tools": [
{ "name": "twitter_post_lookup", "description": "Get a tweet by ID" },
{ "name": "twitter_search_recent", "description": "Search tweets from the last 7 days" },
{ "name": "twitter_search_count", "description": "Tweet volume histogram for a query" },
{ "name": "twitter_user_lookup", "description": "Get user info by username" },
{ "name": "twitter_user_lookup_id", "description": "Get user info by ID" },
{ "name": "twitter_user_search", "description": "Search users by keyword" },
{ "name": "twitter_user_posts", "description": "Get a user's recent tweets" },
{ "name": "twitter_user_mentions", "description": "Get tweets mentioning a user" },
{ "name": "twitter_user_followers", "description": "List followers of a user" },
{ "name": "twitter_user_following", "description": "List accounts a user follows" },
{ "name": "twitter_liking_users", "description": "Users who liked a tweet" },
{ "name": "twitter_retweeters", "description": "Users who retweeted a tweet" },
{ "name": "twitter_quote_posts", "description": "Tweets quoting a given tweet" },
{ "name": "twitter_trends", "description": "Trending topics by location" },
{ "name": "twitter_post_create", "description": "Post a new tweet (OAuth)" },
{ "name": "twitter_post_delete", "description": "Delete a tweet (OAuth)" },
{ "name": "twitter_like", "description": "Like a tweet (OAuth)" },
{ "name": "twitter_unlike", "description": "Unlike a tweet (OAuth)" },
{ "name": "twitter_retweet", "description": "Retweet a tweet (OAuth)" },
{ "name": "twitter_unretweet", "description": "Undo a retweet (OAuth)" },
{ "name": "twitter_follow", "description": "Follow a user (OAuth)" },
{ "name": "twitter_unfollow", "description": "Unfollow a user (OAuth)" },
{ "name": "twitter_bookmark", "description": "Bookmark a tweet (OAuth)" },
{ "name": "twitter_remove_bookmark", "description": "Remove a bookmark (OAuth)" }
],
"permissions": [],
"tags": ["social", "twitter", "x", "search", "trends", "oauth"],
"repository": "https://github.com/TONresistor/teleton-plugins",
"funding": null
}