如何使用“ Twit”库从列表中选择一个随机词

丹尼尔

我正在独自学习javascript和Node。现在,我要做的是制作一个Twitter机器人,从列表中发布随机句子。到目前为止,我发布的代码是一个介于0到100之间的随机数:

console.log("Starting Bot");

var Twit = require('twit');

var config = require('./config');
var T = new Twit(config);

tweetBot();

function tweetBot() {

    var r = Math.floor(Math.random() * 100)

    var tweet= {
      status: 'This is a test ' + r
    }

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

    function tweeted(err, data, response) {
      if (err) {
        console.log("Something went wrong!");
      } else {
      console.log("It worked!");
      }
   }
}

我想做的是让我的机器人从已经制作的单词列表中发布随机单词。到目前为止,我发现要执行的代码就是以下代码:

function random_word() {

  var word = [
   'tree',
   'fish',
   'apple',
   'cat'
  ];
  return word[Math.floor(Math.random() * word.length)];
}

我试图将其添加到我的代码中,进行一些更改,对其进行重新排列以使其正常工作,但到目前为止还算运气。如果您对如何使我的机器人选择一个随机单词并将其发布到Twitter有任何想法,那就太好了。谢谢。

dshus

只需将状态定义上的r替换为random_word()即可。那应该工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在一个单元格中选择一个随机词?

如何使用Laravel 4的Eloquent ORM从数据库中选择一个随机条目?

不确定如何在python中从此列表中选择一个随机输出

如何从循环中的列表中选择一个随机单词?

如何从 Visual Basic 中的列表框中选择一个随机项目

如何每次从列表中选择一个随机数

如何使用硒从列表中选择一个项目?

Tensorflow:如何使用 tensorflow 操作从给定的字符串列表中选择一个随机字符串

如何从子表中选择一个随机ID?

如何从范围中选择一个随机数?

如何从课程中选择一个随机对象?

如何从txt文件中选择一个随机单词?

如何产生一个随机词

如何从多个列表的输出中选择一个列表?

如何为PHP生成的for-each循环的每次迭代从列表中选择一个随机变量?

Python-使用无重复单词的随机单词并从列表中选择一个备用单词

如何使用bash从文件夹中选择一个随机文件而无需重复?

如何使用 React 从数组中选择一个随机数?

如何从字典的列表中选择一个值?

如何从列表中选择一个值窗口?

如何从列表中选择一个表达式

如何使用React Testing Library从选择列表中选择一个选项

如何使用“猎犬”从选择下拉列表中选择一个选项?

如何从列表中随机选择一个项目?

如何从列表中随机选择一个项目?

如何从列表中随机选择一个连续样本?

如何测试从列表中随机选择一个元素?

如何从Javascript列表中随机选择一个项目

如何从随机池中选择一个号码,然后使号码无法重新选择