Twitter 所以我有一个代码,它会发送每个回复,但我希望它只发送一条tweet,这可能吗?

Twitter 所以我有一个代码,它会发送每个回复,但我希望它只发送一条tweet,这可能吗?,twitter,discord.js,Twitter,Discord.js,所以我有一个代码,它会发送每个回复,但我希望它只发送一条tweet,这可能吗? 我的代码发送tweet及其下的回复 这是我的代码,它可以工作,但不能完成以下任务: var T = new Twit({ consumer_key: process.env.TWITTER_CONSUMER_KEY, consumer_secret: process.env.TWITTER_CONSUMER_SECRET, access_token: process.env.TWITTER_ACCESS_TOKEN,

所以我有一个代码,它会发送每个回复,但我希望它只发送一条tweet,这可能吗? 我的代码发送tweet及其下的回复


这是我的代码,它可以工作,但不能完成以下任务:

var T = new Twit({
consumer_key: process.env.TWITTER_CONSUMER_KEY,
consumer_secret: process.env.TWITTER_CONSUMER_SECRET,
access_token: process.env.TWITTER_ACCESS_TOKEN,
access_token_secret: process.env.TWITTER_ACCESS_TOKEN_SECRET,
timeout_ms: 60*1000, // optional HTTP request timeout to apply to all requests.
strictSSL: true, // optional - requires SSL certificates to be valid.
})
client.once('ready', () => {
var stream = T.stream('statuses/filter', { follow: [process.env.TWITTER_USER_ID] })

stream.on('tweet', function (tweet) {
//...
var url = "https://twitter.com/" + tweet.user.screen_name + "/status/" + tweet.id_str;
try {
let channel = client.channels.fetch(process.env.DISCORD_CHANNEL_ID2).then(channel => {
channel.send(**everyone Elon Musk just tweeted: ${url}**)
}).catch(err => {
console.log(err)
})
} catch (error) {
console.error(error);
}
})
})
client.login(TOKEN)
上面有更多的代码,但它来自另一个东西

我试过这个,但不起作用:

function isReply(tweet) {
if ( tweet.retweeted_status
|| tweet.in_reply_to_status_id
|| tweet.in_reply_to_status_id_str
|| tweet.in_reply_to_user_id
|| tweet.in_reply_to_user_id_str
|| tweet.in_reply_to_screen_name )
return
}   

“这是我的代码,它可以工作,但它不起作用”是什么意思?还有,你的尝试出了什么问题?您是否有任何错误?抱歉,如果我没有正确理解,但要发送tweet(而不是回复),您需要以下代码:
t.post('status/update',{status:'hello world!'},function(err,data,response){console.log(data)}
。正如你所看到的,它发布了“你好,世界!”。下面是针对不同的应用程序的代码示例goals@Lioness100问题是只发送推特,而不是回复等。不,我没有收到任何错误idk@chmsv那我该怎么办?我想这样做:当我在twitter上发送推文时,机器人会将推文发送到discord@chmsv对不起,我没读你的消息