Загрузка...

Бот Траффер ЛДВ/НеЛдв

Тема в разделе Python создана пользователем zxcFlezyi 22 янв 2025. (поднята 27 апр 2025) 376 просмотров

Загрузка...
  1. zxcFlezyi
    zxcFlezyi Автор темы 22 янв 2025 65 26 окт 2024
    Здравствуйте! Бот сделан для Афк фарма нахождения девушки/траффинга для ворка. Так же в 94 строчке нужно будет изменить текст на ваш а то есть если у вас Лдв, то изменить на Нужный. (я не пользовался Лдв).

    так же если у вас произошел так скажем "мэтч" то он перешлет в избранные для фильтрации / удобства

    Python
    import asyncio
    import logging
    from telethon import TelegramClient, events
    from telethon.tl.functions.messages import GetDialogsRequest
    from telethon.tl.types import InputPeerEmpty, PeerUser, PeerChannel, User
    from telethon.tl.functions.messages import SendMessageRequest

    api_id = # замена на свой апи ади
    api_hash = "" # замена на свой апи хеш
    phone_number = "" # замена на свой номер телефона
    bot_username = "" # тег бота (замените)
    chat_id = # айди бота (замените)
    message = "❤" # сообщение по дефолту лучше не изменять ибо это траффер
    interval = 15 # интервал 15 секунд

    logging.basicConfig(format='%(asctime)s - %(levelname)s - %(message)s', level=logging.INFO)


    async def send_message(client, peer, message):
    try:
    await client(SendMessageRequest(peer=peer, message=message))
    print(f"Сообщение отправлено {peer}")
    except Exception as e:
    logging.error(f"Ошибка отправки сообщения {peer}: {e}")

    async def forward_to_saved_messages(client, event):
    try:
    await client.forward_messages("me", event.message)
    logging.info(f"Сообщение переслано в Избранное: {event.message.message}")
    except Exception as e:
    logging.error(f"Ошибка пересылки сообщения в Избранное: {e}")



    async def send_periodically(client, peer, message, interval):
    while True:
    await send_message(client, peer, message)
    await asyncio.sleep(interval)


    async def main():
    session_name = "session_telethon"
    client = TelegramClient(session_name, api_id, api_hash)

    await client.connect()
    if not client.is_connected():
    print("не получаеться авторизироваться бля")
    return

    if not await client.is_user_authorized():
    await client.send_code_request(phone_number)
    try:
    await client.sign_in(phone_number, input('введи кодик малышка: '))
    except Exception as e:
    print(f"Ошибка авторизации бля: {e}")
    return

    print("победа родной")

    try:
    bot_entity = await client.get_entity(bot_username)

    if bot_entity:
    if isinstance(bot_entity, User):
    if bot_entity.bot:
    bot_peer = bot_entity
    print(f"БотiK {bot_username} выевлен йоу. Его ID: {bot_entity.id}")
    asyncio.create_task(send_periodically(client, bot_peer, message, interval))
    else:
    bot_peer = bot_entity
    print(f"Типочек {bot_username} найден. Его ID: {bot_entity.id}")
    asyncio.create_task(send_periodically(client, bot_peer, message, interval))
    elif isinstance(bot_entity, PeerChannel):
    bot_peer = bot_entity
    print(f"Канальчик {bot_username} найден. Его ID: {bot_entity.id}")
    asyncio.create_task(send_periodically(client, bot_peer, message, interval))
    else:
    print(
    f"Юзерчтк {bot_username} найден, но не является ни ботом, ни пользователем, ни каналом."
    )
    return
    else:
    print(f"Не удалось найти типа/бота {bot_username}")
    return

    except Exception as e:
    logging.exception(f"Ошибка при поиске пользователя или бота: {e}")
    print(f"Ошибка при поиске пользователя/бота {bot_username} : {e}")
    return


    @client.on(events.NewMessage(from_users=bot_username))
    async def handler(event):
    if "У вас произошел мэтч с этой анкетой!" in event.message.message or "Вы кому-то понравились! Скорее посмотрите!" in event.message.message:
    await forward_to_saved_messages(client,event)


    try:
    await client.run_until_disconnected()
    except KeyboardInterrupt:
    print("Работа скрипатча завершена.")
    finally:
    await client.disconnect()


    if __name__ == "__main__":
    try:
    asyncio.run(main())
    except Exception as e:
    logging.exception(f"Ошибка скриптича: {e}")
    print(f"Ошибка: {e}")
     
    22 янв 2025 Изменено
  2. Элейна
    Элейна 22 янв 2025 4668 16 авг 2019
    Киберпанк представлялся мне иначе...
     
    22 янв 2025 Изменено
    1. Посмотреть предыдущие комментарии (1)
    2. Элейна
      zxcFlezyi,
  3. kabantos
    kabantos 22 янв 2025 1 18 дек 2023
    а ****** где
     
    1. zxcFlezyi Автор темы
      kabantos, а зачем тебе ******? это юзерботик
  4. LurkerDMA
    LurkerDMA 22 янв 2025 WEB-разработка zelenka.guru/threads/2169683/ 109 17 май 2020
    вопрос нахуя а главное зачем
     
    1. Посмотреть предыдущие комментарии (10)
    2. zxcFlezyi Автор темы
      LurkerDMA, лично для меня - это удобно я играю в доту а бот после отправит мне сразу отчет в избарнные
    3. zxcFlezyi Автор темы
      LurkerDMA, возможно у тебя будет другое мнение
    4. zxcFlezyi Автор темы
      LurkerDMA, ну еще и пересылает в канал, полезно только если у тебя ебать огромная ферма с акками на дв, но бот не поддерживает удобную работу с массивом аккаунтов:

      поддерживает - просто создай несколько .py кодов и запусти их на несколько аккаунтов и сиди кайфуй
  5. LurkerDMA
    LurkerDMA 22 янв 2025 WEB-разработка zelenka.guru/threads/2169683/ 109 17 май 2020
    лучше сделай бота на чатгпт чтоб альтуху на секс разводил
     
    1. Посмотреть предыдущие комментарии (5)
    2. zxcFlezyi Автор темы
      kr0n1, тогда какой смысл?
    3. LurkerDMA
      zxcFlezyi, так пусть юзеры сами свой токен вставляют
Top