Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что за ошибка в питоне на скрипте

Дениэль Егоров Ученик (104), открыт 4 дня назад
1 ответ
ᅠ ᅠ Гуру (3657) 4 дня назад
Неправильно импортируешь модуль.
Дениэль ЕгоровУченик (104) 4 дня назад
А как правильно импортировать?
ᅠ ᅠ Гуру (3657) Дениэль Егоров, так ты хоть покажи что ты в своем коде налепил.
Дениэль ЕгоровУченик (104) 4 дня назад
# Настройка логирования
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger()


API_TOKEN = '' #<-- Token


bot = Bot(token=API_TOKEN)
dp = Dispatcher()

# Регистрация роутера
router = Router()
dp.include_router(router)


message_link_pattern = re.compile(r' https://t.me/([^/]+)/(\d+) ')


ADMIN_ID =


LOG_CHANNEL_ID = -1000000000000 # Замените на ID вашей приватной группы


def load_accounts(filename='accounts.txt'):
accounts = []
with open(filename, 'r') as file:
for line in file:
api_id, api_hash, session_name = line.strip().split(':')
accounts.append({
'api_id': api_id,
'api_hash': api_hash,
'session_name': session_name
})
Дениэль ЕгоровУченик (104) 4 дня назад
accounts = load_accounts()


complaint_texts = [
"Сообщение содержит спам.",
"Это сообщение нарушает правила сообщества.",
"Содержимое сообщения является неприемлемым.",
"Спам. Пожалуйста, примите меры.",
"Этот контент нарушает политику Telegram.",
"Сообщение кажется подозрительным.",
"Неуместное сообщение. Требуется вмешательство.",
"Этот пост не должен быть здесь.",
"Прошу удалить это сообщение.",
"Нарушение правил сообщества. Пожалуйста, рассмотрите."
]


def load_allowed_ids(filename='allowed_ids.txt'):
with open(filename, 'r') as file:
return {int(line.strip()) for line in file}

allowed_ids = load_allowed_ids()


def is_user_allowed(user_id):
return user_id in allowed_ids
Дениэль ЕгоровУченик (104) 4 дня назад
def add_user_id(user_id, filename='allowed_ids.txt'):
if user_id not in allowed_ids:
with open(filename, 'a') as file:
file.write(f"{user_id}\n")
allowed_ids.add(user_id)


user_states = {}

async def report_message(client, group_username, message_id):
try:
# Получаем информацию о группе
group = await client.get_entity(group_username)

# Отправляем одну жалобу на сообщение
text = random.choice(complaint_texts) # Выбираем случайный текст жалобы
result = await client(ReportRequest(
peer=group,
id=[message_id],
reason=InputReportReasonSpam(),
message=text
Дениэль ЕгоровУченик (104) 4 дня назад
Я незнаю,я с телефона вообще
ᅠ ᅠ Гуру (3657) Дениэль Егоров, тебе GPT скинул код. Но ты сам-то хотя бы указывал ему версию aiogram, которую ты используешь?
Дениэль ЕгоровУченик (104) 4 дня назад
Я хз как обновлять с телефона
Похожие вопросы