- 1,088
- 597
При использовании какой именно функции возникает такая ошибка?
можно твой вк?При использовании какой именно функции возникает такая ошибка?
Если при накрутки комментариев - достигнут дневной лимит(по вк)
Прикольно, ноЗадумка прикольная, но исполнение не очень, начиная от названия переменных до отлова ошибок. Переменные называй всегда осмысленно, у тебя в коде переменная rts - это ID овнера, я например без понятия что такое rts, хотя там в инпуте написано, но всё равно. Лучше бы назвал owner_id. Там куча таких примеров. По поводу отлова ошибок, нет блоков try/except. Я переписал кусок твоего кода в более адекватный вид, я считаю, что без класса тут не обойтись.
Отловлены два основных вида ошибок, так что шанс краша такой программы близится к 0.
Посмотреть вложение 144031Посмотреть вложение 144033
Так же, писать программу в одном файле - грубая ошибка. Нужно разбивать хотя бы на несколько файлов свою программу. Я уже не говорю о пакетах.
И ещё забавный момент, завершаешь программу каждый раз после выполнения выбранного действия. Это как-то неудобно и требует цикла while.
Вместо махины с кучей инпутов необходимо юзать массивы и циклы for, что уменьшит код в несколько раз. (Неправильный пример опять же из твоего файла)Посмотреть вложение 144035
Не могу не упомянуть отправку сообщений/комментариев в цикле while True. Рано или поздно анти-бот система просто удалит твои сообщения. Нужен лимит, например: Введите кол-во сообщений (не больше 10), и ставить задержку с помощью time.sleep().
В начале кода ты объявил ненужную переменную time, которая ещё и является стандартным пакетом Python'a, которую ты импортировал, но ты использовал её всего один раз.
Посмотреть вложение 144037
Вместо этого можно было не объявлять эту переменную и конкатенировать сразу с выражением.
Посмотреть вложение 144040
По идеи, на то время я уже неплохо знал сам python, time я импортировал вроде как как раз таки для задержек, да и так же на то время я уже знал GUI интерфейсы, в частности QtDesigner, можно было и просто можно сделать такую хорошую программу но уже как минимум с дизайном и компиляцией в exe тк ебатория с консолями для использования такого количества разных методов вк - жутко не удобно, можно так же забацать какой нибудь вечный онлайн или автообновления статуса как бонус, но за критику спасибо, отрицать нечего не буду тема и "программа" сляпана за пару часов и за 1 присестЗадумка прикольная, но исполнение не очень, начиная от названия переменных до отлова ошибок. Переменные называй всегда осмысленно, у тебя в коде переменная rts - это ID овнера, я например без понятия что такое rts, хотя там в инпуте написано, но всё равно. Лучше бы назвал owner_id. Там куча таких примеров. По поводу отлова ошибок, нет блоков try/except. Я переписал кусок твоего кода в более адекватный вид, я считаю, что без класса тут не обойтись.
Отловлены два основных вида ошибок, так что шанс краша такой программы близится к 0.
Посмотреть вложение 144031Посмотреть вложение 144033
Так же, писать программу в одном файле - грубая ошибка. Нужно разбивать хотя бы на несколько файлов свою программу. Я уже не говорю о пакетах.
И ещё забавный момент, завершаешь программу каждый раз после выполнения выбранного действия. Это как-то неудобно и требует цикла while.
Вместо махины с кучей инпутов необходимо юзать массивы и циклы for, что уменьшит код в несколько раз. (Неправильный пример опять же из твоего файла)Посмотреть вложение 144035
Не могу не упомянуть отправку сообщений/комментариев в цикле while True. Рано или поздно анти-бот система просто удалит твои сообщения. Нужен лимит, например: Введите кол-во сообщений (не больше 10), и ставить задержку с помощью time.sleep().
В начале кода ты объявил ненужную переменную time, которая ещё и является стандартным пакетом Python'a, которую ты импортировал, но ты использовал её всего один раз.
Посмотреть вложение 144037
Вместо этого можно было не объявлять эту переменную и конкатенировать сразу с выражением.
Посмотреть вложение 144040
токен неправильно получил и вставилПожалуйста помогите исправить ошибку