我是 javascript 新手,不知道如何解决这个问题。我目前正在尝试创建一个小的个人推特机器人,它会在新推文中“提醒”我,查看新的关注者等。我正在用 node.js 和 npm 包 Twit 编写这个机器人。我目前正在尝试创建一个创建新推文的函数。我的问题是,如果我尝试运行我的代码,我会收到来自 node.js 的错误。
这是我的 bot.js 文件
var config = require("./app/config");
var TwitterBot = require("./app/classes/TwitterBot");
var Twit = require("twit");
var T = new Twit(config);
var app = new TwitterBot(T);
app.tweet({ text: 'This is my test Tweet.' });
Run Code Online (Sandbox Code Playgroud)
我的班级档案
module.exports = class TwitterBot {
constructor(T) {
this.T = T;
this.colors = require('colors/safe');
console.log("Class works");
}
tweet(data) {
this.T.post(
'statuses/update',
{ status: data.text },
function(err, data, response) {
if (err) {
this.error("Something went wrong");
} …Run Code Online (Sandbox Code Playgroud) Hello stackoverflow社区,
我正在尝试通过if语句和其他变量创建变量,但它不起作用.如果有人能帮助我,我会非常感激.
这是我创建returntouser变量的代码
function userinput() {
return returntouser = metaTitle + "\n" + metaDescription + "\n" + metaKeywords;
}
Run Code Online (Sandbox Code Playgroud)
现在我试图从"metaTitle"变量中创建一个if函数.如果用户不在textform中写任何内容,则"metaTitle"变量将不会添加到"returntouser"变量中.
function userinput() {
return returntouser = if (document.getElementById("userinputTitle").length > 0) { return metaTitle } + "\n" + metaDescription + "\n" + metaKeywords;
}
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我如何添加这个函数,以便将"metaTitle"变量添加到"returntouser"变量