首页 > 解决方案 > 让 twitter bot 在新的关注操作 javascript 上检索用户名

问题描述

我正在制作一个推特机器人。当有人关注机器人时,我想发送一条推文,上面写着谢谢你“@their username”的关注,或者类似的东西。如何在关注事件中获取帐户的用户名?

在此之前使用“流”功能完成,但已停止使用。有谁知道一个有效的解决方法,可以让我做我刚才在 javascript 中描述的事情?

标签: javascriptnode.jstwittertwitter-follow

解决方案


Twitter 的开发者网站有一个教程,描述了使用NPM autohook 包构建响应器。您需要注意follow_events并使用直接消息进行回复。

webhook.on('event', async event => {
      if (event.follow_events) {
        await sayHi(event);
      }
    });

即使你确实采用了这种方法,我也会小心运行这样的东西,因为很多人发现这种方法有点垃圾。提醒一下,开发者政策和 Twitter 规则有关于不要发送大量未经请求的提及的指导。


推荐阅读