Программа, которая автоматизирует процесс участия в Telegram-конкурсах, позволяя вам участвовать с множества аккаунтов одновременно, без необходимости постоянного переключения между ними Код ввода данных from datetime import datetime from acc1 import main1 name = input('Введите названия конкурса: ') channel = input('канал: ') sponsors = [] while True: sponsorss = input('спонсоры: ') if sponsorss == 'все': break else: sponsors.append(sponsorss) button = input('Кнопка: ') now = datetime.now() dt_string = now.strftime("%d/%m/%Y %H:%M:%S") contest = f'{name} : {dt_string}' with open ('contests.txt','a') as file: file.write(f'{contest}') main1(channel, button, sponsors) Python from datetime import datetime from acc1 import main1 name = input('Введите названия конкурса: ') channel = input('канал: ') sponsors = [] while True: sponsorss = input('спонсоры: ') if sponsorss == 'все': break else: sponsors.append(sponsorss) button = input('Кнопка: ') now = datetime.now() dt_string = now.strftime("%d/%m/%Y %H:%M:%S") contest = f'{name} : {dt_string}' with open ('contests.txt','a') as file: file.write(f'{contest}') main1(channel, button, sponsors) Код подписки и отправки сообщения import asyncio from pyrogram import Client api_id = '' api_hash = "" def main1(channel, button, sponsors): asyncio.run(send_data(channel, button, sponsors)) async def send_data(channel, button,sponsors): async with Client("my_account", api_id, api_hash) as app: await app.join_chat(channel) for i in sponsors: await app.join_chat(i) await app.send_message('BestRandom_bot',button) Python import asyncio from pyrogram import Client api_id = '' api_hash = "" def main1(channel, button, sponsors): asyncio.run(send_data(channel, button, sponsors)) async def send_data(channel, button,sponsors): async with Client("my_account", api_id, api_hash) as app: await app.join_chat(channel) for i in sponsors: await app.join_chat(i) await app.send_message('BestRandom_bot',button) Функционал Пример конкурса • Название конкурса: Укажите название розыгрыша для удобства. • Канал конкурса: Введите имя канала где проходит конкурс. • Ссылки на спонсоров: Вставьте ссылки на каналы спонсоров (если такие требуются). • Кнопка участия: Скопируйте текст кнопки, используемой для участия в розыгрыше. программа