使用 twit npm 从 user_timeline 获取最新推文

Posted

技术标签:

【中文标题】使用 twit npm 从 user_timeline 获取最新推文【英文标题】:Get latest tweet from user_timeline with twit npm 【发布时间】:2020-10-11 10:59:50 【问题描述】:

我正在尝试创建一个带有新推文通知的不和谐机器人。

我为此使用T.stream('statuses/filter', follow : ['798934987978510337'] );,但它也显示提及。

我可以只从有 twit 的用户那里获取推文吗?

【问题讨论】:

语法和大写改写 【参考方案1】:

不,statuses/filter 流媒体 API 也包含转推。如果您不想将转发传递给 Discord,则需要过滤掉您自己代码中的转发。

【讨论】:

【参考方案2】:

以下代码对我有用。参考https://twittercommunity.com/t/only-receive-latest-tweet-from-specific-user-twit-npm/151478

var twitParams =

  exclude_replies: false,
  count: 1,
  screen_name: "your screen name excluding @"


T.get("statuses/user_timeline", twitParams, function(err, data, response) 
  console.log(data);
);

【讨论】:

以上是关于使用 twit npm 从 user_timeline 获取最新推文的主要内容,如果未能解决你的问题,请参考以下文章

使用npm twit将图像上传到Twitter时“媒体类型无法识别”

如何使用“Twit”库从列表中选择一个随机单词

使用 Twit 通过机器人发布视频

使用Twit包在用户资料上发布Tweet

Twitter Bot Node.js 和 Twit 包

通过Twit w / Node.js发布Twitter线程