Как написать бот для Twitter

Я не программист и никогда им не стану, но это не помешало мне написать простого Twitter-бота, который поможет мне с моими каналами в социальных сетях. Думаю, меня специально попросили написать этот урок. Если я могу написать бота для Твиттера, то сможет любой!

Создайте бота для Twitter

Если вас больше интересует создание бота для Twitter, это тоже довольно просто. Я использовал этот сайт как источник вдохновения, и бот работал нормально. Чтобы это заработало, вам понадобится пара программных инструментов, но это не займет много времени.

  1. Тебе понадобится Twit, Twitter API а также js который представляет собой установку программного обеспечения.
  2. Выполните шаги 1-3 выше, если вы еще этого не сделали.
  3. Откройте терминал или окно CMD на компьютере с установленными Twit и Node.js.
  4. Введите npm init и нажмите Enter. Заполните запрашиваемую информацию.
  5. Введите npm install twit –save и нажмите Enter, чтобы создать зависимость, позволяющую двум приложениям взаимодействовать друг с другом.
  6. Откройте текстовый редактор и создайте файл в том же каталоге и назовите его index.js.

Откройте index.js и введите:

var Twit = require (‘twit’) var T = new Twit ({consumer_key: ‘KEY’, consumer_secret: ‘KEY’, access_token: ‘KEY’, access_token_secret: ‘KEY’,}) var users = [«USERID», «USERID», «USERID»]; var stream = T.stream (‘статусы / фильтр’, {follow: users}); stream.on (‘твит’, функция (твит) {if (users.indexOf (tweet.user.id_str)> -1) {console.log (tweet.user.name + «:» + tweet.text); T .post (‘статусы / retweet /: id’, {id: tweet.id_str}, function (err, data, response) {console.log (data)})}})

  1. Там, где вы видите КЛЮЧ, введите соответствующий ключ из Twitter.
  2. Там, где вы видите USERID, введите числовой String ID пользователя Twitter. Введите их имя пользователя на этой странице, чтобы получить идентификатор.

После этого сохраните файл, введите node index.js и нажмите Enter, чтобы запустить его.

Опять же, это не моя работа, но была первоначально написано Омаром Синаном. Я просто сделал его доступнее.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.