def read_templates(filename): try: with open(filename, 'r', encoding='utf-8') as file: templates = file.readlines() return [template.strip() for template in templates if template.strip()] except FileNotFoundError: print(f"Файл {filename} не найден.") return []
target_user_id = input("Введите ID пользователя для ответов: ")
@client.on(events.NewMessage) async def handler(event): global target_user_id
if event.sender_id == int(target_user_id): templates = read_templates(templates_file) if not templates: print("Нет доступных шаблонов.") return
template = random.choice(templates) await event.reply(template) print(f"Отправлено сообщение пользователю {target_user_id}: {template}")
if event.raw_text == '1': new_id = input("Введите новый ID пользователя: ") target_user_id = new_id await event.reply(f"ID пользователя изменён на: {target_user_id}") print(f"ID пользователя изменён на: {target_user_id}")