Нисам кодер и никад нећу бити, али то ме није спречило да напишем једноставан Твиттер бот да би ми помогао са мојим каналима на друштвеним мрежама. Мислим да сам био замољен да намерно напишем овај туториал. Ако могу да напишем Твиттер бот, свако може!
Твиттер ботови могу обављати неке основне, али корисне функције. Нећу се претварати да сам све то смислио јер нисам. Постоје неки добри водичи вани, али овоме сам додао неколико делова свог искуства.
Зашто писати Твиттер бот?
Осим одговора са „јер можете“, зашто желите да напишете Твиттер бот? Ако водите мало предузеће и немате времена да пратите Твиттер, ако желите да повећате своје присуство без напора, ако желите да више комуницирате или аутоматизујете досадне ствари, са роботом је све могуће.
Бот који сам створио једноставно је ретвеетс да би помогао да рачун не прекуцава док радим друге ствари. Остали ботови могу проверити вашу граматику, слати упозорења која испуњавају одређене критеријуме, упозоравати вас на земљотресе и све врсте уредних ствари. Једноставно сам држао, али нема разлога да исто то учините.
Пре него што започнете са писањем, обавезно прочитајте Твиттер-ова правила за аутоматизацију. Наводи се шта можете а шта не можете са Твиттер ботовима. Правила су једноставна и само вам требате минут или два да их прочитате.
Напишите свој Твиттер бот
Постоји пуно робота и неколико начина како их написати. Неки користе Питхон или Ноде.јс, док други користе једноставне Гоогле скрипте. Како нисам програмер, свидјела ми се идеја о Гоогле скрипту хостованом у облаку, па сам то и учинио. Ову сам страницу користио као водич јер је овај момак много паметнији од мене.
- За употребу бота потребан вам је Твиттер налог. Подесите је и пријавите се помоћу тог налога.
- Такође ћете требати да креирате Твиттер апликацију за употребу бот-а. Креирајте га на овој страници. Дајте му случајни УРЛ, описно име и додајте све информације које желите. Можда ћете морати да се пријавите за налог програмера да бисте приступили овој страници, а можда нећете.
- Након креирања изаберите Измени дозволе за апликације и дозволи читање, писање и приступ директним порукама.
- Изаберите Кључеви и Приступите токенима и Креирајте мој приступ. Оставите страницу отворену јер ће нам ти кључеви требати за минуту.
- Посетите ову страницу да бисте приступили скрипту за робота. Омогућите апликацији приступ вашим подацима када се то затражи.
- Унесите Твиттер потрошачки кључ, потрошачку тајну, приступ токена и приступну тајну коју сте добили од Твиттера у 3. кораку.
- Додајте своје фразе за претрагу које ће бот користити. Ово одређује шта ће ваш Твиттер бот ретитирати, па изаберите пажљиво.
- Изаберите Сачувај када унесете појмове за претраживање.
Једном када одаберете Саве, бот је активан. Он ће вршити периодичне претраге за термине које сте унели и ретитирати их. То је врло једноставан бот који показује колико је једноставно аутоматизовати нешто обично свакодневно.
Кодирајте Твиттер бот
Ако вас више занима кодирање Твиттер бот-а, то је такође прилично једноставно. Користио сам ову страницу као инспирацију и бот је добро радио. Требат ће вам неколико софтверских алата да ово исправите, али не треба дуго.
- Требат ће вам Твит, Твиттер АПИ и јс који је софтвер за инсталирање.
- Следите горе наведене кораке 1-3 ако већ нисте.
- Отворите терминал или ЦМД прозор на рачунару са инсталираним Твит и Ноде.јс.
- Упишите 'нпм инит' и притисните Ентер. Попуните податке који се траже.
- Упишите 'нпм инсталл твит –саве' и притисните Ентер да бисте створили зависност која омогућава да две апликације разговарају једна са другом.
- Отворите уређивач текста и креирајте датотеку у истом директорију и назовите је индек.јс.
Отворите индек.јс и откуцајте:
вар Твит = тражити ('твит') вар Т = нови Твит ({потрошачки_кеи: 'КЕИ', потрошачки_сецрет: 'КЕИ', аццесс_токен: 'КЕИ', аццесс_токен_сецрет: 'КЕИ', }) вар усерс =; вар стреам = Т.стреам ('статуси / филтер', {фоллов: усерс}); стреам.он ('твеет', функција (твеет) {иф (усерс.индекОф (твеет.усер.ид_стр)> -1) {цонсоле.лог (твеет.усер.наме + ":" + твеет.тект); Т .пост ('статуси / ретвеет /: ид', {ид: твеет.ид_стр}, функција (грешка, подаци, одговор) {цонсоле.лог (подаци)})}})
- Тамо где видите КЉУЧ, унесите одговарајући тастер са Твиттера.
- Тамо где видите УСЕРИД, откуцајте нумерички ИД стринга корисника Твиттера. Унесите њихово корисничко име у ову страницу да бисте добили ИД.
Када завршите, сачувајте датотеку и откуцајте 'ноде индек.јс' и притисните Ентер да бисте је покренули.
Опет, ово није моје дело, али првобитно га је написао Омар Синан. Управо сам га учинила приступачнијим.
