Javascript 正在寻找一个twitter机器人,它将按顺序发布文件夹中的图像。使用node.js

Javascript 正在寻找一个twitter机器人,它将按顺序发布文件夹中的图像。使用node.js,javascript,node.js,twitter,Javascript,Node.js,Twitter,基本上,我一直在遵循一个在线指南,该指南向我展示了如何创建一个推特机器人,从我电脑上的文件夹中推特出图像。我有一个很大的照片库,我想推特,但是,该指南只向我展示了一种以随机顺序推特出图像的方法。我希望能够在推特上的照片,他们是在文件夹内排序的顺序。这就是我的工作。我想问题在于[Math.floor(Math.random()*images.length)]行。我很抱歉这是个愚蠢的问题。我对这一切都很陌生 var Twit = require('twit') var fs = require('

基本上,我一直在遵循一个在线指南,该指南向我展示了如何创建一个推特机器人,从我电脑上的文件夹中推特出图像。我有一个很大的照片库,我想推特,但是,该指南只向我展示了一种以随机顺序推特出图像的方法。我希望能够在推特上的照片,他们是在文件夹内排序的顺序。这就是我的工作。我想问题在于
[Math.floor(Math.random()*images.length)]行。我很抱歉这是个愚蠢的问题。我对这一切都很陌生

var Twit = require('twit')

var fs = require('fs'),
    path = require('path'),
    Twit = require('twit'),
    config = require(path.join(__dirname, 'config.js'));

var T = new Twit(config);

function random_from_array(images){
  return images[Math.floor(Math.random() * images.length)];
}

function upload_random_image(images){
  console.log('Opening an image...');
  var image_path = path.join(__dirname, '/images/' + random_from_array(images)),
      b64content = fs.readFileSync(image_path, { encoding: 'base64' });

  console.log('Uploading an image...');

  T.post('media/upload', { media_data: b64content }, function (err, data, response) {
    if (err){
      console.log('ERROR:');
      console.log(err);
    }
    else{
      console.log('Image uploaded!');
      console.log('Now tweeting it...');

      T.post('statuses/update', {
        media_ids: new Array(data.media_id_string)
      },
        function(err, data, response) {
          if (err){
            console.log('ERROR:');
            console.log(err);
          }
          else{
            console.log('Posted an image!');
          }
        }
      );
    }
  });
}

到底发生了什么?图像没有被发布吗?图像正在被发布,但它们是以随机顺序发布的。我想让他们按照我的图片文件夹中列出的顺序在推特上发布。你文章的标题说你想按顺序发布,但函数说是随机的。是的,这是我在下面的教程中面临的问题。我如何修改代码,以便他们按顺序发布?我共享的代码是教程告诉我发布的,但显然我不希望它是随机的。