Kirofeed, нет, это неправда, выбирается первый подходящий обработчик, остальные игнорируются. Поэтому или всю логику засовываем в один обработчик, или пишем более узкие фильтры.
Вероятно, заодно скоро потребуется осваивать FSM...
Попробуй указать "@username", с каналами это работает, с пользователями работает ли мне проверять лень... Но вообще правильнее использовать user_id, так как его, в отличие от username, пользователь поменять не может.
Да, они могут передавать данные в казахский аналог в ФНС, а в российский не передавать. Но какая разница, если деньги в итоге нужно получить в России, и российская ФНС может задать резонный вопрос об их происхождении?
Так-то можно было и раньше гордиться приёмом платежей через иностранные сервисы, которые сейчас для России стали менее доступны. Но чего в этом героического?
RulesOfNature, в приведённом коде импортируется media. Если в media.py есть какие-то функции и переменные, то они могут быть доступны по имени с префиксом media.
Во второй строке создаётся переменная bv в текущем файле. Не в media.
В третьей строке идёт обращение к media.bv. Судя по всему, в media нет никакого bv. О чём ошибка и говорит.
Даже если во второй строке сделать media.bv или в третьей убрать media и весь этот код начнёт работать, то будет ли эта работа осмысленной? Ведь он реально выдаст побуквенно строку 'collect_2022' (по одной букве в строке).
Люди всё правильно говорят: с таким уровнем понимания Python вообще бессмысленно пытаться хоть что-то написать.
Люди, которые придумали, как обмануть инстаграм, вряд ли будут рассказывать об этом налево и направо. Чем меньше людей знают всякие хитрости и ими пользуются, тем дольше они работают.
Ну а сам инстаграм тоже не лыком шит, чтобы его можно было легко и ненапряжно парсить. Он регулярно что-нибудь улучшает в своих защитных механизмах.
Telegram Bot API не может нажимать на кнопки, это можно сделать только с помощью клиентского Telegram MTProto, который является протоколом, не поддерживаемым модулем requests.