如何解决Twitter 流过滤器
我制作了一个 Twitter 流,可以将消息发送到一个不和谐的网络钩子,但不知道如何关闭该流,同时也发送评论和转推,是否有类似过滤器的东西?
`
require('dotenv').config()
const Twit = require('twit')
const Discord = require('discord.js');
const client = new Discord.Client();
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,})
client.login(process.env.DISCORD_TOKEN);
client.once('ready',() => {
console.log('Bot Running ....');
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_ID).then(channel => {
channel.send(url)
}).catch(err => {
console.log(err)
})
} catch (error) {
console.error(error);
}
})
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。