gpt4 book ai didi

javascript - Twitter Bot Node.js 和 Twit 包

转载 作者:行者123 更新时间:2023-11-30 14:18:15 25 4
gpt4 key购买 nike

问题

所以我尝试创建一个 Twitter 机器人,一切都很顺利,直到我尝试自动回复关注我的用户。我正在学习并观看本教程 Coding Train Twitter Bot(LINK)但我似乎明白了 error(PHOTO)即使我做的一切都完全一样。

我正在使用:

  • Node.js
  • 新公共(public)管理
  • Windows CMD 命令提示符
  • 崇高文本 3

导入包

var Twit = require('twit');
var Keys = require('./private_auth_keys');
var T = new Twit(Keys);

流设置

我相信这个错误是在流部分的某个地方,但我不明白......我做了所有与视频相同的事情。也许推特从他们的 API 中阻止了这个?我不知道我在说什么,但任何反馈都会很棒。

var stream = T.stream('user');


stream.on('follow', followed);


function followed(eventMsg) {
console.log("New Follower Reply Sent!");

var Name = eventMsg.source.name;
var screenName = eventMsg.source.screen_name;



tweetIt('Heyyy .@' + screenName + ' thanks for the follow! Do you like memes? #RateThatMeme');
}

回复/推文功能

function tweetIt(txt) {


var tweet = {
status: txt
}


T.post('statuses/update', tweet, tweeted);


function tweeted(err, data, response) {
if (err) {
console.log("oof! Something went wrong!");
} else {
console.log("Tweet sent successfully!");

}
}
}

错误信息

events.js:167 扔呃;//未处理的“错误”事件 ^

错误:错误的 Twitter 流请求:401 在 Object.exports.makeTwitError (C:\Users\admin\Desktop\Projects Code Train\node\node2\node_modules\twit\lib\helpers.js:74:13)...等

最佳答案

Twitter 用户流已于 8 月停用,因此此代码将不再按原样工作。

关于javascript - Twitter Bot Node.js 和 Twit 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53184599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com