Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Надо написать пайтон скрипт, который с помощью библиотеки Telethon будет получать данные в телеграмме, и заносить их в Google Docs с помощью developers.google.com/doc...

Описываю шаги, которые будет выполнять этот скрипт:

1. Получаем список участников группы по ссылке. 

Всех добавляем в контакты.

2.1. Получаем список участников группы, которые написали нам хотя бы одно личное сообщение.

Заносим их в папку "SNDGRP" телеграмме.

2.2. Получаем список тех, которые не написали нам ни одного личного сообщения. 

Их добавляем в папку "NSNDGRP". 

3. Обрабатываем тех, которые написали:

В начале каждой интеграции печатаем "обработка emailа такого-то, нажмите enter" и делаем ожидание ввода с помощью input()

Получаем историю сообщений.

Выводим текстовые сообщения на экран с помощью print()

Какие сообщения это могут быть: 

Email. 

ФИО. (три слова в сообщении, с заглавной буквы)

Картинка. 

Файл. 

Название страны.

ФИО и email могут быть в одном сообщении.

Более того, может быть указано два или три emaila.

5. Скрипт проверяет, есть ли в таблице email(или один из еmailов), мейлы хранятся в стобце D.

6.1. Если email есть, то заполнение идёт в ту строчку, в котором этот email находится.

6.2. Если emailа в таблице нету, то заполнение происходит в новую пустую строку под таблицей. Если было указано два мейла – то заполнится две новые строчки, первая с первым мейлом, вторая со вторым. Остальные данные будут одинаковы.

При этом mail записывается в столбец D.

7. В столбец АА вносится ФИО. 

И этот контакт скриптом переименовывается в телеграмме в указанное ФИО.

Если ФИО нет – добавляем в папку "NFIO".

8.1. В Столбец AB вносится слово "YES" или слово "NO".

В зависимости от того, присылал ли контакт фотографию за время переписки, или нет.

8.2 В столбец AC вносится слово "YES" или слово "NO".

В зависимости от того, присылался файл или нет, также, за время переписки в личке.

Если пересылался файл, либо картинка, то контакт добавляется в папку "FP".

Иначе в другую папку, "NFP".

9. В столбец "страна" вносится страна. Если контакт отправил страну, то он добавляется в папку "Country".

10. Если человек не отправил не отправил картинку или файл или страну. Он добавляется в папку "SLOW"

3 года назад
guest_16064509851787
3 года в сервисе
Был
3 года назад
  • Похожие заказы
  • $100

    Курсовая работа! Требуется разработать "Программное средство учета заказов и услуг на станции техобслуживания автомобилей". Грубо говоря автосервис. язык C++, база данных MS SQL Server. Разработка в среде программирования Embarcadero RAD Studio (Builder C++). Десктопное приложение с формами, где ...

    Закрыт
    3 года назад
  • 1. Есть ссылка номера отслеживания посылки клиента на Белпочте - https://webservices.belpost.by/searchRu/vv311651155by  Он попадает в гугл таблицу  https://docs.google.com/spreadsheets/d/1lsQLeyRaJN5-c2_vntk7c1DHFed2vFeUUS_gbt-VEeA/edit#gid=277578331 Смотрите на примере 3 строки Задача 1. Чтобы после появления ссылки номера отслеживания посылки в гугл таблицах в столбце A(Статус) - Статус ...

    Закрыт
    3 года назад
  • $7

    Программа, которая использует заголовок IP/TCP в качестве стеганографического контейнера. Модифицирует поля заголовков для создания канала скрытой передачи данных. Работа нужна в рамках выполнения курсового проекта.

    Закрыт
    3 года назад
  • Нужно настроить парсеры цен на домены написанные на Python 3.9 с использованием библиотек Requests и Beautiful soup. Для каждого хостера есть свой парсер, который сохраняет список доменов и цены в csv файл.   Домены должны быть ...

    Закрыт
    3 года назад
  • $30

    По teamviewer или anydesk рассказать и показать как поднять сервер websocket. На библиотеке signalr или аналогичной. Цену указал за час консультаций.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • $2500

    Долгосрочный проект по Java. Опыт использования технологий Spring, Hibernate.  The project is on and we are looking for extra developer on 40 h/week. Опыт от 2х лет.  Fixed salary - $2500 C2H - contract с последующим переходом на постоянную ...

    Закрыт
    3 года назад
  • Есть программа (.exe, несколько .dll, .cfg и папки с .txt). Программа выдается удаленным сотрудникам. Нужно исключить возможность использования программы без нашего ведома. Нужна оболочка для exe файла с паролем. Пароль будет меняться раз в сутки (вручную записываться ...

    Закрыт
    3 года назад