Загрузка...
Пишем и подключаем ChatGPT к профилю Telegram с Premium
  1. ллимоникс
    ллимоникс Автор темы 13 май 2024 lolz.live/threads/8634402/ - Лучшие телеграмм аккаунты :+rep: 23 975 20 янв 2020
    [IMG]

    [IMG]

    Proxy - 9$ [Pia, 922, ABC, 9] - https://zelenka.guru/threads/6517233/

    1. *** Configs - 0.55$ [WireGuard, Outline] - https://zelenka.guru/threads/6751972/
    2. Proxy - 0.5$ [Socks5, Http(s)] - https://zelenka.guru/threads/6946368/
    3. *** Services - 0.35$ [AdGuard, Pia, Mullvad..] - https://zelenka.guru/threads/6862450/
    4. Telegram Premium - 17$ [GIFT] - https://zelenka.guru/threads/6725960/
    5. Почты - 0.002$ [FirstMail] - https://zelenka.guru/threads/6045558/


    [IMG]

    Наши преимущества:

    Анонимность. Простая регистрация в нашей панели без необходимости заполнять личные данные.

    • Все домены регистрируются на разные виртуальные подтвержденные данные и не связаны между собой.
    • Покупка с баланса, который можно пополнить любым способом, в том числе криптой, и нет минимальных сумм.
    • Полное управление DNS записями.
    • Бесплатное автоматическое подключение CloudFlare с SSL сертификатом.
    • Передача управления возможна путем смены name-серверов (NS).
    • Автоматическая активация домена. В течении 1 часа.


    НИКАКИХ ДОПОЛНИТЕЛЬНЫХ ПЛАТЕЖЕЙ И ПОДПИСОК!

    Никаких БОТов! Удобный Личный Кабинет без риска потери доступа!


    Список доменных зон (самая актуальная информация на сайте):

    xyz: 140 ₽ | top: 140 ₽ | cfd: 180 ₽ | sbs: 180 ₽| icu: 195₽ | cyou: 195 ₽ | shop: 220 ₽
    com: 1120 ₽ | net: 1375 ₽


    Срок регистрации: Домен регистрируется на 1 год без возможности продления
    Ответственность: В случае блокировок домена за вашу деятельность или попадания доменов в черные списки, ответственность лежит на вас и возврат средств не производится.
    Обязательства: Автоматическое продление регистраций не предусмотрено. Никаких ограничений на частоту и смену NS. Не бывает блокировок и потерь средств в процессе регистрации. Мы не несем ответственность за судьбу домена после его активации.

    Любые вопросы, связанные с регистрацией, работоспособностью и продлением, вы можете решить в Поддержке.
    В данной статье предоставлен очень укороченная версия кода, которая не включает в себя сохранения контекста прошлых сообщений, а так же не сохраняет количество активных подключений бота к профилям и не обновляет их состояния. Этот код сделан лишь для того, чтобы показать как можно реализовать новые фишки Telegram Premium.

    1. Покупаем Telegram Premium, если его у вас еще нет
    2. Создаем бота в https://t.me/BotFather и включаем в нём Business mode:
    [IMG]
    [IMG]
    3. Подключаем своего бота к профилю Telegram и выбираем чаты, где он будет работать (или же ничего не делаем и он будет отвечать всем кто ему пишет):
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    Пишем код на Python
    1. Скачиваем Python: https://www.python.org/downloads/ (у меня установлена версия Python 3.11.6) (ПРИ УСТАНОВКЕ PYTHON НЕ ЗАБУДЬТЕ ПОСТАВИТЬ ГАЛОЧКУ ADD TO PATH)
    2. Открываем консоль и устанавливаем необходимые модули:
    ⁡pip install aiogram

    ⁡pip install g4f

    3. Создаем файл с расширением
    .py и вставляем мой тестовый код:
    Python

    import asyncio

    from g4f.client import AsyncClient
    from g4f.Provider import Ecosia

    from aiogram import (Router, Bot, Dispatcher,
    F, types)
    import logging

    router = Router(name=__name__)
    lock = asyncio.Lock()

    logger = logging.getLogger(__name__)
    logging.basicConfig(level=logging.INFO)


    async def response_gpt(message):
    client = AsyncClient(
    provider=Ecosia
    )
    # Провайдер Ecosia не работает в РФ, если вы не из РФ или сервер не РФ, можете неиспользовать ****** и удалить строку ниже
    client.proxies = {
    "http": "http://user:pass@ip:port" ,
    "https": "http://user:pass@ip:port"
    }

    try:
    completion = await client.chat.completions.create(
    max_tokens=4096,
    model="",
    messages=message,
    )

    return completion.choices[0].message.content

    except Exception as ex:
    print(ex)
    return None


    @router.business_message(F.text)
    async def handler_message(message: types.Message):
    async with lock:
    user_id = message.chat.id
    logger.info(f"Received business message from {user_id}: {message.text}")

    messages = [
    {"role": "system",
    "content": "Привет! Ты - ИИ-помощник для бизнеса в Telegram. Отвечай на вопросы пользователей"},
    {"role": "user", "content": message.text}
    ]

    response = await response_gpt(messages)

    if response is None:
    await message.answer("Я не понимаю вас. Попробуй еще раз.")
    else:
    logger.info(f"Response sent to business chat: {response}")
    await message.answer(response)


    async def main() -> None:
    bot = Bot(token="TOKEN")
    dp = Dispatcher()

    dp.include_router(router)

    await bot.delete_webhook(drop_pending_updates=True)
    await dp.start_polling(bot)


    asyncio.run(main())
    4. Вместо
    ⁡bot = Bot(token="TOKEN")
    ⁡ , там где
    TOKEN - вставляем токен вашего бота, который вы получили у BotFather
    5. Запускаем скрипт и проверяем. Можно написать с другого аккаунта или же с вашего аккаунта, так как боту без разницы, он ловит все сообщения, даже от вашего лица.
    [IMG]
    [IMG]
    [IMG]
    Важная информация:
    По хорошему лучше подключать оригинальный ChatGPT, а не китайские аналоги, но увы возиться с лимитами и прочей ерундой я не хотел. Можете в GitHub модуля G4F поискать более лучшие провайдеры, чем установил в коде я: https://github.com/xtekky/gpt4free [/URL]
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
    13 май 2024 Изменено
    1. Barklin32
    2. ллимоникс Автор темы
      Barklin32, версия aiogram нужна 3.6.0

Комментарии

    1. Peknov
      Peknov 15 июл 2024 0 24 сен 2022
      что делать?[IMG]
       
      1. Посмотреть предыдущие комментарии (7)
      2. Peknov
        MALWARE, и еще вопрос, если изменить провайден, ****** нужен?
      3. MALWARE
        Peknov, это уже спрашивай у создателя скрипта
      4. MALWARE
        Peknov,
        попробуй *** любой
    2. tanoshi
      tanoshi 1 авг 2024 Гори ярче звёзд :love2: 281 31 июл 2024
      [IMG]
      а где
       
      1. Peknov
        tanoshi, в самом начале
      2. MALWARE
        Peknov, моё сообщение чекай
    3. memento_mori3301
      Traceback (most recent call last):
      File "/gpt.py", line 3, in <module>
      from g4f.client import AsyncClient
      File "C:\Python\lib\site-packages\g4f\__init__.py", line 6, in <module>
      from .models import Model
      File "C:\Python\lib\site-packages\g4f\models.py", line 5, in <module>
      from .Provider import IterListProvider, ProviderType
      File "C:\Python\lib\site-packages\g4f\Provider\__init__.py", line 35, in <module>
      from .HuggingChat import HuggingChat
      File "C:\Python\lib\site-packages\g4f\Provider\HuggingChat.py", line 5, in <module>
      from curl_cffi import requests as cf_reqs
      ModuleNotFoundError: No module named 'curl_cffi'

      Не ворк.
       
      1. memento_mori3301
        MALWARE, да, уже увидел, спасибо.
      2. a1kec
        MALWARE, Response 403: Cloudflare detected
        После сообщения выдает
      3. Посмотреть следующие комментарии (1)
    4. memento_mori3301
      ImportError: cannot import name 'Router' from 'aiogram' (C:\Python\lib\site-packages\aiogram\__init__.py)
      aiogram последней версии, в чем может быть проблема?
       
      1. memento_mori3301
        memento_mori3301, надо было обновить aiogram до ласт версии.
    5. memento_mori3301
      [IMG][IMG]

      Кстати вот небольшой список провайдеров с моделями.
      Лично у меня сработал Liaobots.
       
    6. offgazizov
      offgazizov 4 авг 2024 Заблокирован(а) 2700 13 янв 2022
      Прикольно не проще ли отдельно сделать бота gpt
       
    7. heiios
      heiios 24 авг 2024 0 26 авг 2022
      [IMG][IMG]он не понимает что я от него хочу. провайдер взял с g4f. как фиксить. пробовал и Liaobots, тоже нге робит
       
      24 авг 2024 Изменено
    8. Coober
      Coober 30 авг 2024 Путь становится труднее всего за минуту до рассвета. 6227 11 апр 2019
      Братцы, а рисунки она сможет рисовать ?
       
      1. MALWARE
        Coober, нет, это ток с гпт+ можно
    9. Aika13
      Aika13 9 сен 2024 Заблокирован(а) 0 9 сен 2024
      Кто за кеш установит?)
       
    10. krutopacandre
    11. Skarjkm
      Skarjkm 10 окт 2024 1 19 фев 2024
      Подскажите

      Traceback (most recent call last):
      File "C:\Users\acer\Desktop\123\123.py", line 4, in <module>
      from g4f.Provider import Ecosia
      ImportError: cannot import name 'Ecosia' from 'g4f.Provider' (C:\Users\acer\AppData\Local\Programs\Python\Python312\Lib\site-packages\g4f\Provider\__init__.py)

      Будет ли работать через *** ?
      Какие строчки стоит убрать бля работы с ******?
      И достаточно ли будет торовской ****** на аккаунте или ****** на само устройство нужно?
       
    12. kakashisensei27
      Он запоминает диалог до этого с каждым пользователем отдельно? Или каждое сообщение - новый диалог.. Или все в солянке одной?
       
    13. Topdonat
      Topdonat 29 окт 2024 Денег нет 14 9 май 2020
      в чем проблема? не шарю [IMG]
      --- Сообщение объединено с предыдущим 29 окт 2024
      pip install g4f==0.3.2.9
      --- Сообщение объединено с предыдущим 29 окт 2024
      ошибка пропала как откатил версию до pip install g4f==0.3.2.9
       
    14. Ayazhan006
      Ayazhan006 30 окт 2024 0 30 окт 2024
      Ұйқымызды ашайық
       
    15. цветастик
      цветастик 20 фев 2025 О самом важном - https://t.me/lolz_news 3022 11 ноя 2024
      Помогите за бабло установить
       
      20 фев 2025 Изменено
      1. Посмотреть предыдущие комментарии (5)
      2. цветастик
        KusuriYakuzen, а ты с нуля сможешь его установить?
      3. Luffy
        цветастик, я его как-то поставил чтобы девушке вместо меня отвечал. Итог - чуть не разошлись и у меня шрам от ножа в плече.
        Если тебе для того же - не рекомендую
    16. iqbola405
      iqbola405 4 апр 2025 0 20 мар 2025
      а можно-ли сделать и на простой :tg: пожалуйста:roflanPlz:
       
Top
Загрузка...