Я не кодер и никогда им не буду, но это не помешало мне написать простого бота для Twitter, который поможет мне в работе с моими каналами социальных сетей. Я думаю, что меня специально попросили написать это руководство. Если я могу написать бота для Twitter, то это может сделать каждый!
Содержание
Боты для Twitter могут выполнять некоторые основные, но полезные функции. Я не буду притворяться, что сам во всем разобрался, потому что это не так. Есть несколько хороших руководств, но я добавил к ним несколько крупиц собственного опыта.
Зачем писать бота для Twitter?
Кроме стандартного ответа «потому что вы можете», зачем вам писать бота для Twitter? Если у вас малый бизнес и нет времени следить за Twitter, если вы хотите увеличить свое присутствие без усилий, если вы хотите больше взаимодействовать или автоматизировать скучные вещи, все это возможно с ботом.
Бот, которого я создал, просто ретвитит, чтобы помочь поддерживать аккаунт, пока я занимаюсь другими делами. Другие боты могут проверять грамматику, отправлять оповещения, соответствующие определенным критериям, предупреждать о землетрясениях и прочей ерунде. Я все упростил, но нет причин, чтобы вы поступали так же.
Перед тем, как начать писать, обязательно прочитайте Правила автоматизации Twitter . Там описано, что можно и что нельзя делать с помощью ботов Twitter. Правила просты и требуют всего минуты-двух на прочтение.
Напишите своего бота для Twitter
Существует множество ботов и несколько способов их написания. Некоторые используют Python или Node.js, другие — простые Google Scripts. Поскольку я не программист, мне понравилась идея Google Script, размещенного в облаке, поэтому я так и сделал. Я использовал эту страницу в качестве руководства , поскольку этот парень намного умнее меня.
- Вам понадобится учетная запись Twitter для использования ботом. Создайте его и войдите в систему, используя этот аккаунт.
- Вам также потребуется создать приложение Twitter для использования ботом. Создайте его на этой странице . Дайте ему произвольный URL, описательное имя и добавьте любую информацию, которую вы хотите. Возможно, вам потребуется создать аккаунт разработчика, чтобы получить доступ к этой странице, возможно, нет.
- После создания выберите Modify App Permissions и разрешите Read, Write и Access Direct Messages.
- Выберите Keys and Access Tokens и Create My Access Token. Оставьте страницу открытой, поскольку эти ключи понадобятся нам через минуту.
- Посетите эту страницу, чтобы получить доступ к скриптам бота . Предоставьте приложению доступ к вашим данным по запросу.
- Введите ключ потребителя Twitter, секрет потребителя, токен доступа и секрет доступа, которые вы получили от Twitter в шаге 3.
- Добавьте ваши поисковые фразы для использования ботом. Это определяет, что именно будет ретвитить ваш бот, поэтому выбирайте тщательно.
- Выберите Сохранить, когда у вас будут поисковые фразы.
После выбора Сохранить бот будет запущен. Он будет периодически выполнять поиск по введенным вами условиям и ретвитить их. Это очень простой бот, который демонстрирует, как просто можно автоматизировать что-то обыденное.
Кодирование бота Twitter
Если вас больше интересует кодирование бота Twitter, это тоже довольно просто. Я использовал этот сайт в качестве вдохновения, и бот работал отлично . Для работы вам понадобится несколько программных инструментов, но это не займет много времени.
- Вам понадобится Twit, API Twitter и js , который является программной установкой.
- Выполните шаги 1-3 выше, если вы этого еще не сделали.
- Откройте терминал или окно CMD на компьютере с установленными Twit и Node.js.
- Введите ‘npm init’ и нажмите Enter. Введите запрашиваемую информацию.
- Введите ‘npm install twit -save’ и нажмите Enter, чтобы создать зависимость, которая позволит двум приложениям общаться друг с другом.
- Откройте текстовый редактор и создайте файл в той же директории и назовите его 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('statuses/filter', {follow: users}); stream.on('tweet', function (tweet) { if (users.indexOf(tweet.user.id_str) > -1) { console.log(tweet.user.name + ": " + tweet.text); T.post('statuses/retweet/:id', { id: tweet.id_str }, function (err, data, response) { console.log(data) }) } })
- Вместо KEY введите соответствующий ключ из Twitter.
- Вместо USERID введите числовой строковый идентификатор пользователя Twitter. Введите их имя пользователя на этой странице, чтобы получить ID .
После этого сохраните файл, введите ‘node index.js’ и нажмите Enter, чтобы запустить его.
Однако, это не моя работа, а первоначально написанная Омаром Синаном . Я просто сделал его более доступным.
YouTube видео: Как написать бота для Twitter
Вопросы и ответы по теме: “Как написать бота для Twitter”
Что такое бот в Твиттере?
Твиттер-бот — это аккаунт, который ведется программой, примерно как самолет, ведомый автопилотом. Автопилот можно включать и выключать; точно так же, такие аккаунты могут в разное время вести себя как боты и как реальные люди.
Как читать твиттер через Телеграм?
С помощью команды /add или кнопки Add profile в TwiTelegram нужно добавить ссылку на профиль или хэштег. Ссылка должна быть полной и выглядеть так: https://twitter.com/elonmusk. TwiTelegram также поддерживает команды /list для просмотра и управления подписками и /explore для поиска популярных профилей.
Кто создает чат бот?
Разработчик чат-ботов (Chatbot Developer) создает инструменты для автоматизации коммуникации с клиентами в мессенджерах, социальных сетях и т. д. Это новая профессия, возникшая на волне роста популярности мессенджер-маркетинга.
Как монетизировать бот?
Способы заработка на Telegram-ботахМожно создать бота для продажи товаров или услуг, принимать пожертвования от пользователей или продавать рекламу. Для монетизации можно использовать платформы, такие как Botmother или Botkeeper. Подключение к уже существующим ботам и заработок на выполнении заданий.
Как раскрутить свой твиттер?
Как раскрутить аккаунт в Твиттере. Белые методы1. Сделайте свой профиль не похожим на другие 2. Общайтесь и проявляйте активность 3. Создавайте актуальный, полезный, интересный контент 4. Используйте хэштеги в твитах 5. Организуйте конкурсы 6. Используйте ресурсы сайта или блога 7. Добавьте в код страницы разметку OpenGraph.
Что нельзя выкладывать в твиттер?
Медиафайлы деликатного характера. Запрещается публиковать медиафайлы с чрезмерно кровавыми сценами, а также включать сцены насилия или контент для взрослых в прямые видеотрансляции, изображения и шапки профиля. Медиафайлы с изображением сексуального насилия и (или) половых преступлений также запрещены. Подробнее.