#twitter #tweepy
Вопрос:
Я закончил создавать бота и был заблокирован через 1 минуту после того, как я, наконец, заставил его работать. Теперь доступ к учетной записи ограничен.
вот что я получу на своем терминале, если попытаюсь запустить бота сейчас:
tweepy.error.TweepError: [{'message': 'Application cannot perform write actions. Contact Twitter Platform Operations through https://help.twitter.com/forms/platform.', 'code': 261}]
Я понимаю, что Twitter может ограничить появление новых ботов по нескольким причинам. Я завершил свой отчет, чтобы попытаться получить доступ к своей учетной записи без ограничений.
Что хорошего можно и чего нельзя делать ботам?
В моем оригинальном боте я отвечал каждые 10 секунд, это было слишком много ? Должен ли я был установить другие временные рамки?
Ответ №1:
https://help.twitter.com/en/rules-and-policies/twitter-limits
Соответствующие части:
Твиты: 2400 в день. Ограничение на ежедневное обновление дополнительно разбивается на более мелкие ограничения для получасовых интервалов. Ретвиты считаются твитами.
Эти ограничения включают действия со всех устройств, включая веб -, мобильные, телефонные, API и т.д. Запросы API от всех сторонних приложений отслеживаются в соответствии с часовым ограничением API. Поэтому люди, которые используют несколько сторонних приложений со своей учетной записью, быстрее достигнут предела API.
Что произойдет, если я достигну предела? Если вы достигнете предела, мы сообщим вам об этом сообщением об ошибке, в котором будет указано, какой предел вы достигли. Для ограничений, основанных на времени (например, Прямые сообщения, твиты, изменения электронной почты учетной записи и ограничения на запросы API), вы сможете повторить попытку по истечении указанного срока.
10 секунд-это слишком много.