Если бы ты реально шарил в этой теме - ты бы знал, что телетон часто убивает сессии и что - то по твоему счёту не видно 3-5/день
reliablepeople, эм чел, я уже понял что телетон убивает сессии, я с ним раньше не работал, я больше теперь к пирограму положительно отношусь. Я уже себе все пофиксил и не убивает и ничего не происходит. Просто проблема в том, что он убивает сессии каких-то конкретных аккаунтов, а я юзал всегда одинаковые. И мне никогда не сносило сессий
Обнова скрипта Скрипт для t.me/AnonRuBot Что добавлено? - Уведомления, если вам кто-то напишет, бот сообщит вам на основной аккаунт, что вам кто-то писал. (список всех пользователей сохраняется в той же директории, что и скрипт. txt файл user/ - Исправлены различные мелкие косяки - Лично у меня перестал убивать сессии Код import os import asyncio import random from telethon import TelegramClient, events api_id = 24995560 # Замените на свой API ID api_hash = "f3c59efd6bf7248a466eb73060827c7d" # Замените на свой API Hash session_file = "my_session" # Список случайных сообщений # ПИШИТЕ САМИ СЛУЧАЙНЫЕ СООБЩЕНИЯ random_messages = ["1"] # Ваш основной аккаунт main_account = "АККАУНТ НА КОТОРЫЙ БУДЕТ ПРИХОДИТЬ УВЕДОМЛЕНИЕ О ПОЛЬЗОВАТЕЛЕ" # замените на имя пользователя основного аккаунта # Список ID пользователей, которые уже написали сообщение users_list = [] # Чтение списка пользователей из файла if os.path.isfile('users.txt'): with open('users.txt', 'r') as file: users_list = [line.strip() for line in file] client = TelegramClient(session_file, api_id, api_hash) @client.on(events.NewMessage(incoming=True)) async def handle_new_message(event): from_user = event.message.sender_id # Проверка, не отправлял ли пользователь ранее сообщения if str(from_user) not in users_list: users_list.append(str(from_user)) with open('users.txt', 'a') as file: file.write(str(from_user) + '\n') await client.send_message(main_account, f"Новое сообщение от пользователя с ID: {from_user}") message = event.message text = message.text.lower() if "найден" in text.lower(): await asyncio.sleep(random.uniform(4, 8)) random_message = random.choice(random_messages) await client.send_message(event.message.chat_id, random_message) await asyncio.sleep(random.uniform(4, 5)) await client.send_message(event.message.chat_id, "/next") if "ваш возраст" in text.lower(): await asyncio.sleep(random.uniform(4, 5)) await client.send_message(event.message.chat_id, "17") async def main(): await client.connect() if not await client.is_user_authorized(): phone_number = input("Введите номер телефона: ") await client.send_code_request(phone=phone_number) code = input("Введите код из SMS-сообщения: ") await client.sign_in(phone=phone_number, code=code) await client.run_until_disconnected() loop = asyncio.get_event_loop() loop.run_until_complete(main()) Python import os import asyncio import random from telethon import TelegramClient, events api_id = 24995560 # Замените на свой API ID api_hash = "f3c59efd6bf7248a466eb73060827c7d" # Замените на свой API Hash session_file = "my_session" # Список случайных сообщений # ПИШИТЕ САМИ СЛУЧАЙНЫЕ СООБЩЕНИЯ random_messages = ["1"] # Ваш основной аккаунт main_account = "АККАУНТ НА КОТОРЫЙ БУДЕТ ПРИХОДИТЬ УВЕДОМЛЕНИЕ О ПОЛЬЗОВАТЕЛЕ" # замените на имя пользователя основного аккаунта # Список ID пользователей, которые уже написали сообщение users_list = [] # Чтение списка пользователей из файла if os.path.isfile('users.txt'): with open('users.txt', 'r') as file: users_list = [line.strip() for line in file] client = TelegramClient(session_file, api_id, api_hash) @client.on(events.NewMessage(incoming=True)) async def handle_new_message(event): from_user = event.message.sender_id # Проверка, не отправлял ли пользователь ранее сообщения if str(from_user) not in users_list: users_list.append(str(from_user)) with open('users.txt', 'a') as file: file.write(str(from_user) + '\n') await client.send_message(main_account, f"Новое сообщение от пользователя с ID: {from_user}") message = event.message text = message.text.lower() if "найден" in text.lower(): await asyncio.sleep(random.uniform(4, 8)) random_message = random.choice(random_messages) await client.send_message(event.message.chat_id, random_message) await asyncio.sleep(random.uniform(4, 5)) await client.send_message(event.message.chat_id, "/next") if "ваш возраст" in text.lower(): await asyncio.sleep(random.uniform(4, 5)) await client.send_message(event.message.chat_id, "17") async def main(): await client.connect() if not await client.is_user_authorized(): phone_number = input("Введите номер телефона: ") await client.send_code_request(phone=phone_number) code = input("Введите код из SMS-сообщения: ") await client.sign_in(phone=phone_number, code=code) await client.run_until_disconnected() loop = asyncio.get_event_loop() loop.run_until_complete(main()) The post was merged to previous Jun 6, 2023 Короче имба нахуй
Ребята, а ну накидайте в лс на форуме, либо в лс в все идеи для обновления скрипта, реализую интересный фишки - если вы предложите вообще хоть что-то. Как только придут идеи, побегу пилить обнову
У меня единственный вопрос, ты когда им карту свою скидываешь они же видят там имя мужика а не женское