Всем привет, текст Вообщем есть скрипт на ловлю привнотов из телеграмм. но есть косяк,если скинуть штук 3-5 вообщем больше одного,то он открывает только первый,нужно сделать так что бы открывал по очереди,человек пробовал сказал что это вообще возможно,гл у него где то косяк. кто сможет тому сразу 100 рублей. это мой рабочий вариант: import re import requests import pyPrivnote as pn from telethon import TelegramClient, events, sync from telethon.tl.types import PeerUser, PeerChat, PeerChannel api_id = 1729 api_hash = 'ca035fe398c' phone = "486395" chat = "https://t.meD0yoeA" client = TelegramClient('coma', api_id, api_hash) client.start() client.sign_in(phone) @client.on(events.NewMessage) async def my_event_handler(event): if re.findall(r'(https://privnote.com/)', event.raw_text, re.I): awesome_re = re.search("(?P<url>https?://[^\s]+)", event.raw_text).group("url") note_text = pn.read_note(str(awesome_re)) await client.send_message(chat, str(note_text)) client.run_until_disconnected() Code import re import requests import pyPrivnote as pn from telethon import TelegramClient, events, sync from telethon.tl.types import PeerUser, PeerChat, PeerChannel api_id = 1729 api_hash = 'ca035fe398c' phone = "486395" chat = "https://t.meD0yoeA" client = TelegramClient('coma', api_id, api_hash) client.start() client.sign_in(phone) @client.on(events.NewMessage) async def my_event_handler(event): if re.findall(r'(https://privnote.com/)', event.raw_text, re.I): awesome_re = re.search("(?P<url>https?://[^\s]+)", event.raw_text).group("url") note_text = pn.read_note(str(awesome_re)) await client.send_message(chat, str(note_text)) client.run_until_disconnected() То что пытались сделать может сможет кто исправить import re import requests import pyPrivnote as pn from telethon import TelegramClient, events, sync from telethon.tl.types import PeerUser, PeerChat, PeerChannel api_id = 19 api_hash = 'ca14b3035fe398c' phone = "8669" chat = "https://t.me/joincoeA" client = TelegramClient('coma', api_id, api_hash) client.start() client.sign_in(phone) i= 0 @client.on(events.NewMessage) async def my_event_handler(event): if re.findall(r'(https://privnote.com/)', event.raw_text, re.I): array_url= re.findall(r'(https://privnote.com/)', event.raw_text, re.I) array_len= len(array_url) awesome_re = re.search("(?P<url>https?://[^\s]+)", event.raw_text).group("url") while i<array_len: note_text = pn.read_note(str(array_url)) await client.send_message(chat, str(note_text)) i+=1 client.run_until_disconnected() Code import re import requests import pyPrivnote as pn from telethon import TelegramClient, events, sync from telethon.tl.types import PeerUser, PeerChat, PeerChannel api_id = 19 api_hash = 'ca14b3035fe398c' phone = "8669" chat = "https://t.me/joincoeA" client = TelegramClient('coma', api_id, api_hash) client.start() client.sign_in(phone) i= 0 @client.on(events.NewMessage) async def my_event_handler(event): if re.findall(r'(https://privnote.com/)', event.raw_text, re.I): array_url= re.findall(r'(https://privnote.com/)', event.raw_text, re.I) array_len= len(array_url) awesome_re = re.search("(?P<url>https?://[^\s]+)", event.raw_text).group("url") while i<array_len: note_text = pn.read_note(str(array_url)) await client.send_message(chat, str(note_text)) i+=1 client.run_until_disconnected()
за 100Р можно максимум написать скрип для вывода "Hello World" челику в лс, рассмешил) Python знаю, но тут дело как минимум 500Р