Мнение диванного иксперта:
Не вижу принципиальных проблем управлять любым вменяемым количеством ботов, но наверняка есть нюанс с защитой от множества ботов с одного адреса. Полагаю, такое не будет приветствоваться любой соцсетью.
Из приведённого кода не видно, откуда и каким образом берется code, в каком формате оно должно быть и в каком передается. Ну и не понятно, вот код получил исключение о просрочке кода, перезапросил код. Но где он попадает заново в переменную code, я не вижу.
Если вы вводите код руками в телефоне, то вопрос вообще не сюда.
Кстати, фрагмент с перезапросом кода трижды повторяется, это повод выносить его в отдельную функцию.
Длинные портянки кода лучше прятать под спойлер.
А еще бессмысленно выгружать сюда весь код, ну кому это надо? Сделайте минимальный рабочий прототип, где вы пробуете решить свою проблему, так чтобы вам ничего лишнего не было.
Danya Wyse, ну так прибавьте 3 часа. Ну поищите, как именно это делается тем инструментом, который вы используете. Это JAVA? Или JS? Вот и почитайте по «как ко времени по Гринвичу прибавить часовой пояс посредством моего языка программирования».
Вот если вы поищете, найдете, сделаете, а оно всё равно не сработает, тогда приносите свою попытку, будем разбираться.
Danya Wyse, о том вам твердят, что вам следует учесть +3 часа для часового пояса МСК. И будет из 18 Гринвича 21 Москвы. Или наоборот, из 21 Москвы 18 Гринвича.
Это можно исправить, если разделить функцию на отдельные маленькие функции, каждая должна делать только одно действие.
Основная должна вызывать остальные, передавая им параметры и принимая от них результат, если надо.
Тогда можно отладить каждую по-отдельности и понять, где проблема.
Разбираться в этой лапше неохота.
AmanitaRubescens, мне тоже удобно в бумажном. Но! Это здоровенный том. Им в бумаге просто неудобно пользоваться физически - кирпич здоровенный. Печатать по частям… ну такое.
AmanitaRubescens, Первый том в бумаге форматом ~А4 содержит что-то около 800 страниц мелкого текста на тонкой бумаге. Переверстать это на А5… под 2К страниц получится.
Кубик получится.
Ставите python из магазина Microsoft?
Если да - в этом основная ошибка. Надо скачать установщик с родного сайта. Внимательно изучите библиотеки, которые собираетесь устанавливать под Python. В них могут быть ограничения на версию python. Скачивайте подходящую версию.
Лучше создавать виртуальное окружение посредством venv или чего-то подобного и в него уже ставить всё нужное вам ПО.
niarh, нет кода, нет нюансов языка. 40 тысячам подписчиков тэга python вовсе ни к чему ваши страдания с ботами. Напротив, большинство от потока ботописателей тошнит.
А еще вы на компьютере запускаете код. Чего бы не поставить тэг «компьютер»?
Смотрите п.3.1 Регламента - там всё развернуто пояснено.
Почему вы решили, что у другого продукта такой же API, как у того, для которого вы нашли код? Авторы RUST могли просто не реализовать его вовсе, или реализовать по-своему, или сделать ограниченный доступ, и всё такое.
Есть где-то документация, в которой описано всё для этого вашего rust-а?