Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Створити telegram грабер


  1. 4383    32  0
    7 днів10 000 UAH

    Добрий день, Олександре.
    Уважно ознайомився з вашим завданням у мене вже є готове рішення з веб адмінпанеллю.

    Що реалізовано:
    -Парсинг з приватних|публічних чатів
    -Автопостинг новин
    -Зміна посилань

    Є кілька нюансів:
    -Кнопки до тексту можуть додавати тільки боти,
    -Преміум емоджі можна використовувати тільки з преміум телеграм акаунта

    Входжу в топ 10 фрілансерів у категорії розробка ботів.
    https://freelancehunt.com/freelancers/programuvannya/rozrobka-botiv#freelancer-olexandr_glasov

    Буду радий співпраці!
    З повагою, Олександр.

  2. 8193    63  1
    1 день20 000 UAH

    Доброго дня!

    Готовий вам допомогти з реалізацією проекту. Чекаю можливості уточнити деталі та розпочати роботу над ним!

  3. 3853    24  0
    1 день16 000 UAH

    Добрий день,

    Готовий взятися за ваш проект зі створення телеграм грабера. Маю досвід розробки ботів та автоматизації завдань. Зможу виконати дублювання постингу, заміну (username), додавання кнопок, заміну посилань і пересилання преміум емоджі.

    Мій рейт - 16$ в годину. Для початку роботи мені потрібна детальніша інформація про вимоги та обсяг проекту.

    З повагою,
    Максим

  4. 1165    11  1
    5 днів6000 UAH

    Вітаю, я маю досвід у розробці програмного забезпечення для Telegram, пишіть

  5. Ще 3 ставки приховано
  • Olha Mykhalchuk
    12 липня 2024, 11:52 |

    1. Встановлення необхідних бібліотек

    Спочатку встановіть бібліотеку Telethon:

    bashpip install telethon
    

    2. Імпорт необхідних модулів

    pythonfrom telethon import TelegramClient, events, Button
    from telethon.tl.functions.messages import ImportChatInviteRequest
    from telethon.tl.types import InputPeerChannel
    import re
    

    3. Налаштування клієнта

    Вам потрібно зареєструвати свій додаток на my.telegram.org і отримати API ID та API Hash.

    pythonapi_id = 'YOUR_API_ID'
    api_hash = 'YOUR_API_HASH'
    phone = 'YOUR_PHONE_NUMBER'
    client = TelegramClient('session_name', api_id, api_hash)
    

    4. Функція для дублювання постів

    Створіть функцію, яка обробляє повідомлення і дублює їх на ваш канал:

    pythonasync def duplicate_post(event):
        sender = await event.get_sender()
        username = sender.username
    
        # Замінити ім'я користувача в постах
        message_text = event.raw_text.replace(username, 'new_username')
    
        # Замінити посилання в постах
        message_text = re.sub(r'http[s]?://\S+', 'new_link', message_text)
    
        # Додати кнопки
        buttons = [
            [Button.url('New Button 1', 'https://example.com'), Button.url('New Button 2', 'https://example.com')]
        ]
    
        # Пересилання преміум емоджі
        if event.message.stickers:
            stickers = event.message.stickers
        else:
            stickers = []
    
        # Відправити пост на ваш канал
        await client.send_message('your_channel_username', message_text, buttons=buttons, file=stickers)
    
    # Додати обробник подій для отримання повідомлень з цільових каналів
    @client.on(events.NewMessage(chats=('source_channel_username')))
    async def handler(event):
        await duplicate_post(event)
    
    # Підключитися і почати обробку повідомлень
    client.start(phone)
    client.run_until_disconnected()
    

    5. Додавання до закритих каналів

    Для отримання доступу до закритих каналів, вам потрібно буде використовувати ImportChatInviteRequest.

    pythonasync def join_private_channel(link):
        try:
            await client(ImportChatInviteRequest(link.split('/')[-1]))
        except Exception as e:
            print(f'Failed to join the channel: {e}')
    
    # Приклад виклику функції
    client.loop.run_until_complete(join_private_channel('https://t.me/joinchat/XXXXXX'))
    

    6. Запуск клієнта

    Запустіть ваш клієнт, щоб він почав обробку повідомлень:

    pythonif __name__ == '__main__':
        client.start(phone)
        client.run_until_disconnected()

Актуальні фриланс-проєкти в категорії Веб-програмування

Мобільна версія сайта

Всім привіт. Потрібно переробити існуючу моб версію сайта згідно ТЗ:https://docs.google.com/document/d/1BVV0UGDTEDyZ-EUvFg0RAmEasGKcl6cnK_cBB4Urbko/edit?usp=sharing

HTML та CSS верстанняВеб-програмування ∙ 2 години 7 хвилин тому ∙ 18 ставок

Новий сайт для sto-vag.com.ua

Хочемо оновити сайт нашого невеличкого СТО Зараз це 1 сторінка, хочемо зробити на багато сторінок CMS обирає виконавець. Для нас головне: - швидка робота (завантаження) сайту - кроссбраузерність - гарна моб версія СТО залишиться як і є, для VAG групи (AUDI, VOLKSWAGEN,…

CMSВеб-програмування ∙ 4 години 13 хвилин тому ∙ 36 ставок

Шукаю людину, хто допоможе наповнити і сайт на Вордпресі

Шукаю відповідальну і уважну людину, щоб доробити сайт. створив в клод сторінки, які мені подобається і він мені в більшості видав статику. В більшості інформація статична буде, тому особливо змінювати не буду. Мене більше цікавить зміна кейсів, добавлення статей і відгуків.…

AI обробка текстівВеб-програмування ∙ 6 годин 7 хвилин тому ∙ 20 ставок

Webflow Developer: Адаптація готового шаблону та налаштування сайту під запуск

Маємо придбаний шаблон на Webflow та фінальний дизайн у Figma. Шукаємо досвідченого розробника, який адаптує шаблон під наші макети, налаштує систему та підготує сайт до повноцінного запуску. Що саме потрібно зробити: Адаптувати блоки, верстку та стилі шаблону відповідно до…

Веб-програмування ∙ 8 годин 30 хвилин тому ∙ 22 ставки

Інтеграція Blade-шаблону статті | Laravel | Фронтенд

4493 UAH

Інтеграція Blade-шаблону статті | Laravel | FrontendСуть задачіСайт на Laravel Готовий HTML/CSS макет сторінки преміум-статті блогу. Потрібно інтегрувати його в існуючу Blade-структуру сайту.Дизайн готовий. Ви нічого не проектуєте — тільки інтегруєте.Ви отримаєте: готовий…

PHPВеб-програмування ∙ 12 годин 47 хвилин тому ∙ 54 ставки

Замовник
Проєкт опублікований
1 рік тому
101 перегляд