【问题标题】:Make discord bot post live twitter feed(tweet) updates [discord.js]让不和谐机器人发布实时 Twitter 提要(tweet)更新 [discord.js]
【发布时间】:2018-09-21 17:05:07
【问题描述】:

所以我想发布使用我的 Discord 机器人实时更新推文。 我需要的是 IFTTT 之类的东西(但使用我的机器人).. 我对Twitter API documentation 进行了很多研究,但无法找到在发布新推文时触发的方法.. 目前我必须使用命令触发..

代码sn-p:

if(cmd===`${prefix}tweet`){
client.get('statuses/user_timeline', { screen_name: 'PulkitSinghss', count: 1, include_rts: false, exclude_replies: true }, function(error, tweets, response)
{
  if (!error)
  {
      let id = tweets[0].id_str ;
      message.channel.send(`https://twitter.com/PulkitSinghss/status/${id}`);
  }
  else
  {
    console.log(error);
  }
});
}

该文档在User activity 上有一些内容,但我不知道如何使用它,而且它似乎只允许 1 个用户,但我想为多个用户做...

任何见解都非常受欢迎! 附:如果我错过了重要的内容,请在网站上首次发布!

【问题讨论】:

  • 嘿,Ken,这个问题的范围似乎有点太宽泛了。我真的会从您发布的用户活动文档链接中深入了解他们的How to get access 部分。当您在此过程中发现您有更具体的问题时,请随时回来询问。
  • 我自己想通了.. 感谢您的关注
  • Ken 您应该发布您使用的相关代码,以帮助您解决这个问题。这对未来有类似或相同问题的读者很有用,您可能会帮助他们。
  • 你应该只使用WebHooks,它们是built into Discord

标签: javascript twitter bots discord discord.js


【解决方案1】:

我猜你可以使用 twitter-crawler npm 模块。这将允许您从特定用户获取推文:https://www.npmjs.com/package/twitter-crawler

【讨论】:

  • 官方 API 也可以做到,我想要的是一个触发器,这样我就不必调用命令,推文更新将自动发布......无论如何我使用了 setinterval 函数来实现它以我想要的方式工作.. 感谢您的关注
猜你喜欢
  • 2021-07-30
  • 2020-12-30
  • 2020-03-19
  • 2022-01-24
  • 2018-11-06
  • 2021-08-30
  • 1970-01-01
  • 2020-11-10
  • 2020-05-18
相关资源
最近更新 更多