Парсер постов из ТГ каналов (Python, Telethon)

Задание закрыто
Стоимость:Договорная
Срок выполнения:7 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2023-03-11 11:31
Был(а) на сайте:2023-03-12 18:52

Парсер постов из ТГ каналов (Python, Telethon)

 
Задача

Нужен парсер/граббер новых постов из ТГ каналов, за которыми следит сервис, и передача их по АПИ в другой микросервис.

Также методы:
- добавить канал для отслеживания
- удалить канал из отслеживания
- список каналов отслеживания

Оставлять заявки могут только авторизованные пользователи.
Большой опыт разработки различных парсеров.
Точный срок и стоимость смогу озвучить после обсуждения всех деталей.
Артем Кельман
Основная специализация: Веб-разработка и Продуктовый дизайн
У меня есть решение этой задачи
Нина Гулян
Основная специализация: Веб-разработка и Продуктовый дизайн
    Добрый день

    Задание понятно

    Давно и успешно занимаемся разработкой и сопровождением криптовалютных проектов. Гарантируем оперативность и качество при заказе любой сложности.
    Охват нашей деятельности включает все аспекты криптовлютной индустрии: от создания новых токенов до разработки сложных смарт-контрактов с возможностью их прикладного применения в бизнесе. В том числе в мобильных приложениях и маркетплейсах.
    У нас вы сможете заказать проект на базе блокчейна под ключ на максимально прозрачных и экономически привлекательных условиях.
    Наша компания объединяет в себе разработчиков Solidity, фронтендеров и бэкендеров с большим практическим опытом. Их совместное сотрудничество позволяет создавать продукты со сложной «начинкой», но простые и понятные для конечного пользователя.

    • Смарт-контракты Etheriu
    Выпуск (токенов)
    Организация Pre-ICO
    Аудит ICO

    WebDesktop
    Разработка блокчейн-проектов
    (NFT маркетплейсы, биржи, кошельки)

    C ++

    Python

    Java

    Solidity


    Программное обеспечение
    Для партнёров нашей компании, организации, предпринимателей и частных лиц, которым необходимы программные продукты для решения определенных задач.
    • CRM-систем;
    • ERP-систем;
    • ботов (соцсети, прием звонков, рассылка сообщений);
    • веб-сервисов;
    • приложения для Android и iOS.

    @nairahlife
    Телеграм
    Добрый день!
    Готов обсудить Ваш заказ. Есть большой опыт работы с телеграмом и данной библиотекой.
    Наше портфолио можете посмотреть тут:
    https://t.me/pro_ficient_python_projects
    https://kwork.ru/user/dimagolosov

    Связаться можем в тг если удобно:
    https://t.me/pro_ficient_python
    Готов написать парсер из телеграм канала в телеграм канал сегодня до вечера.
    Пишите! Мой телеграм: @Dane_Devin
    Здравствуйте.Готов реализовать проект.
    Телеграмм @Alexuys
    Jon RR
    Основная специализация: ИТ и Разработка
      Hello, I'm interested in your task, can help you write your bot, plenty of experience with the telegram API. Ready to get started
      Здравствуйте, впревые на этой бирже, раньше продавал услуги на LolzTeam'e, возможно знаете. Имею там 'уник' и репутацию, если нужно дам ссылку на профиль.
      Сделаю вам парсер постов за день, если требуется могу делать так же парсер постов из канала с Защитой от копирования(Делал такой уже).
      Можем провести сделку здесь, либо напишите мне в тг @reply001
      Работаю только по предоплате/полной оплате или безопасной сделке
      Здравствуйте!

      Готов создать парсер постов из тг каналов со всеми требующимися методами.
      Реализацию взаимодействия с функционалом парсера стоит обсудить заранее, есть предложения.

      Имею опыт работы с Telegram API (Telethon, pyTelegramBotAPI и др.)
      Добрый день, есть огромный опыт работы с внешними API в формате xml и json.
      Также есть опыт работы с Telethon, парсил пару телеграм-каналов в личных целях.
      Добрый день! Имеется опыт в разработке парсеров различной сложности и структуры (и парсинг телеграмма, в том числе). Готов сделать качественно, быстро (3-4 дня) и с полной поддержкой! Точные сроки и цену смогу назвать после предоставления полного ТЗ.
      Здравствуйте, я могу реализовать ваш проект.
      Я работаю с такими парсерами и могу сделать его всего лишь за 5 дней. Если заинтересовал, пишите. Все вопросы обозначим при личном общении!.
      Здравствуйте!

      Меня зовут Дмитрий, я python-разработчик с опытом работы в парсинге и разработке ботов. Я бы хотел предложить свои услуги по выполнению Вашего заказа.

      Для решения поставленной задачи я предлагаю использовать библиотеку aiogram для разработки telegram-бота, а также библиотеку aiohttp для осуществления HTTP-запросов, чтобы передавать данные по API в другой микросервис.

      Для хранения информации о каналах для отслеживания я бы использовал базу данных MongoDB с библиотекой motor.

      Методы для управления списком каналов должны быть реализованы как методы API или как кнопки из бота?

      Я готов выполнить Ваш заказ за один день и с высоким качеством. Если у Вас есть какие-либо вопросы или комментарии, не стесняйтесь связаться со мной.
      Могу реализовать на ЯП Pyhon
      17:35 15.03.23
      1. Если в посте есть видеоролик или картинки, их тоже обязательно передавать?
      2. Как вы видите изменение каналов для отслеживания (через конфиг?)
      Дима Воробьев
      Основная специализация: Веб-разработка и Продуктовый дизайн
        Здраствуйте,готов начать делать прямо сейчас
        Руслан Гумеров
        Основная специализация: Аутсорсинг и Консалтинг
        import pyrogram
        import time

        app = pyrogram.Client("my_account")

        # Отслеживаемые каналы
        tracked_channels = []

        # Добавление канала для отслеживания
        def add_channel(channel_name):
        tracked_channels.append(channel_name)

        # Удаление канала из отслеживания
        def remove_channel(channel_name):
        tracked_channels.remove(channel_name)

        # Список каналов для отслеживания
        def tracked_channels_list():
        return tracked_channels

        # Обработка новых сообщений в каналах
        async def process_messages(channel_name):
        async for message in app.iter_history(channel_name):
        # Здесь можно обработать новое сообщение
        # Например, передать его в другой микросервис через API

        # Основной цикл программы
        async def main():
        await app.start()
        while True:
        for channel in tracked_channels:
        await process_messages(channel)
        time.sleep(60)

        if __name__ == '__main__':
        add_channel('@channel_name')
        app.run(main())
        Виум.ПРО
        Основная специализация: Веб-разработка и Продуктовый дизайн
          Добрый день,

          Только закончил подобный проект, пример:https://t.me/richeQRproduct_bot
          C удовольствием возьмусь за Ваш.

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