Загрузка...

Python нужно доработать скрипт

Тема в разделе Python создана пользователем The_Suspect 5 авг 2020. 428 просмотров

  1. The_Suspect
    Всем привет,
    Вообщем есть скрипт на ловлю привнотов из телеграмм. но есть косяк,если скинуть штук 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()
    То что пытались сделать может сможет кто исправить

    Код
    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()
     
  2. Vercello
    Vercello 5 авг 2020 525 20 июн 2017
    Скажи по этапно, что делает юзер и бот, я вроде понимаю но не доконца
     
    1. The_Suspect Автор темы
      Vercello, пойдем в лс расскидаю
  3. The_Suspect
    Может кто ещё попробует?
     
  4. 1ffy
    1ffy 5 авг 2020 Заблокирован(а) 173 17 апр 2019
    за 100Р можно максимум написать скрип для вывода "Hello World" челику в лс, рассмешил)
    Python знаю, но тут дело как минимум 500Р
     
    1. The_Suspect Автор темы
      1ffy, иди мимо просто
  5. squids
    squids 5 авг 2020 можете заказать разработку у меня, не ошибетесь 4633 6 май 2019
    че с табуляцией
     
    1. The_Suspect Автор темы
      squids, на компе с ней норм всё вроде
    2. squids
      The_Suspect, [IMG] просто ты написал так, я подумал, что на компе так же
Top
Загрузка...