Напиши бот за Twitter - Репетиция

И здравей отново. )

обучение

1. За да започнете, се създаде вашата кандидатура

Моля въведете - можете да напишете всичко, което искате, по принцип, но в името на приложението - първото поле трябва да е уникално за всички - така напиша нещо там zamorochennoe в противен случай ще се закълна.

Описание и място - на потребителите до бот няма значение какво пише там. Е, разбира се, че е необходимо да се съгласи с условията.

Напиши бот за Twitter - Репетиция

2.Poluchaem ключ API за достъп

След създаването на приложението отидете на ключовете на разделите и означенията за достъп. Трябва да се генерира и да получават индивидуални клавиши за достъп - в долната част на тази страница кликнете върху "Създаване на мой достъп знак"

Напиши бот за Twitter - Репетиция

За бот ще трябва всичките четири области: Ключ на консуматора. Тайна стойност на консуматора, означение за достъп, достъп Token Secret. Спаси ги, те ще се изисква за бота. Ако няма данни, кликнете върху "Повторно генериране на ключ на консуматора и тайна".

Напиши бот за Twitter - Репетиция

3. Изтеглете и инсталирайте Python

Изтеглете и инсталирайте питон в официалния сайт. Стъпка по стъпка инструкции (ако някой би трябвало) да се намери в тази статия.

4. Задайте библиотеката за работа с Twitter

4.1 Изпълнение на командния ред като администратор

Напиши бот за Twitter - Репетиция

4.2 Изпълнява команда PIP инсталирате tweepy

Трябва да видите нещо подобно:

Напиши бот за Twitter - Репетиция

5. Стартирайте код и проверка

Ще ни трябват ключовете, имаме в стъпка 2, нека да изпълни код и потвърдете, че тя работи. Кодът ще ни даде обратно потребителското име и броя на абонатите си.

Записки по кода:

С една дума, вие трябва да карам ключове API в редове 3-7, а на 13-ти ред повече от всичко да не се докосват (но ако сте наистина се интересуват, можете да научите техническите подробности тук).

В 14-ред, което наричаме метода на API нарича get_user и връща информация за потребителя, името на което сме посочи ( "Twitter"). Можете да зададете различно име (вашият например) и да видим резултата.

През 16-ти ред, а ние да извлече user.screen_name user.followers_count - е името на дисплея, а броят на тези, които са се регистрирали за нея. Вижте кои полета се връщат, че е възможно в описанието на Twitter. Е, или просто да замени 16-ти ред на печата (потребител).

Бягай, проверете - скриптът върви, а потребителят има 60 милиона последователи в Twitter, не е зле.!

експлоатация

Учим бота да изпрати себе си глупост и съща страница.

Код от 13-ти ред не докосвайте, а след това извадете всичко и пише на един ред:

Виж какво се е случило ... IIIII.:

Напиши бот за Twitter - Репетиция

Works), но без снимки скучаят. Нека zatvitim платноходка? Ето една:

Напиши бот за Twitter - Репетиция

Картината е в моя C: / изображения, наречен boat.jpg.

Това е време, за да го чуруликане и напишете нещо мотивиращо. Леко променя кода:

И гледам твоята лента:

Напиши бот за Twitter - Репетиция

Сега, нека да усложни малко - нека да имате списък с текстове и снимки, а ние ще ги публикуваме на всяка минута. Когато списъкът е завършен, лодката ще спре да работи.

Имам три картини, всяка от тях Взех описанието, почти без промяна на кода:

стартира, аз отворих панделка Twitter - и гледах всяка минута има записи:

Напиши бот за Twitter - Репетиция

Такава е просто алтернатива на мързелив писател туитна. Ако копаят в методите на API. можете да направите много по-сериозни неща - направи приятели, пиша лични съобщения, за да разкъсат приятелства с тези, които се отписали и др.

Желая ви успех!