Вчерашний день для меня показался безумно тяжелым, несмотря на то, что особенного ничего я не делал. И вот, в конце дня, решил я потестировать API Twitter’а.
Кто мало понимает, что такое АПИ, поясню просто – это своего рода код, который можно использовать для автоматизации или разработки софта или сервиса по работе с определенным сайтом, который дает свои АПИ.
АПИ - очень полезная штука, которая позволяет просто феноменально увеличить функционал сервиса, поэтому я и хотел его под себя настроить, вернее под свои нужды.
Многие пользователи Twitter спрашивали меня: Что такое я настраивал, что каждому моему фолловеру пришло около 20 ДМ (личные сообщения)?
Сейчас как раз время ответить на этот вопрос.
Моя идея заключалась в том, чтобы создать автофильтр по интересам пользователей.
К примеру, Вася пишет про Блоги и фильтр должен его определить к списку людей, которым интересны Блоги, а Петя пишет про заработок и фильтр должен его определить к списку людей, которым интересен заработок.
Фильтры были заранее настроены на выборку по тексту в сообщениях, но фильтр почему-то не отделил людей, а закинул их сразу во все созданные мною списки.
Рассылка ДМ предполагалась целенаправленная, то есть, не тупой спам, а правильные сообщения людям, которым они будут полезны и интересны, но в результате ошибки, которую понять я до сих пор не могу, произошел глюк.
Этот глюк поставил на цикл отправку ДМ всем пользовательским группам, но так как все были во всех списках, сообщение пришло по раз пять, и должно было остановиться, именно пять групп было создано мною. Но почему-то цикл продолжился и еще раз разослал тестовое сообщение, которое, наверное, запомнили все, как не грустно констатировать этот факт.
Остановить цикл получилось только спустя полчаса. Ни на какие команды созданный мною сервис не отвечал и продолжал спамить и без того уже теряющий терпения народ. Наконец, после нескольких попыток, удалось остановить цикл, и спам прекратился. Что самое интересное, процесс отправки я не контролировал и не мог видеть «остановилась машина» или работает.
По словам пользователей, каждый мой фолловер получил около 20 одинаковых сообщений до того момента пока я не остановил процесс.
А теперь самое время подвести итоги моей ошибки. После такого теста API Twitter’а я потерял около 50 фолловеров, которые, скорее всего, поставили меня в «Блок-лист», и доверие которых вернуть вряд ли получится. Также я получил около 30 ДМ с оскорблениями и, наверное, столько же реплаев с аналогичными пожеланиями. Ни на кого обиды не держу, самого бесит тупой спам, но ребята Вы подумайте, кто спамит одно сообщения 20 раз? А если брать во внимание, что мой аккаунт не свалка партнерских ссылок, то можно было понять меня еще тогда, когда Вам пришло пятое сообщение.
Конечно же, прошу прощения, кому заспамил всю папку входящих ДМ, но как смог быстро, так и остановил цикл.
А твиттеру нужно бы создать тестирование для АПИ, как это делает WebMoney, что позволяет делать дополнения без вреда окружающим, а также сделать одновременное удаление нескольких ДМ, что также будет полезно в эпоху глобального спама.
Выводы для себя я сделал и в такой ситуации, все же, полезно побывать, но это доказывает лишь одно, что если уже усталый и нет сил работать – сделай себе пару выходных, а не пытайся гнаться за всем.
Всем приятной работы Twitter API, не спамте и не будьте заспамленными.
Следите за мной в Твиттере –

Кликните по иконке
В программе чтения RSS, или в пришедшем письме, в подвале каждой статьи, публикуется код разблокировки блока. Пользуйтесь кодом только из последних опубликованных в RSS статей блога.
В статьях, получаемых Вами через RSS, содержание всегда открыто.