Загрузка...
Пишем и подключаем ChatGPT к профилю Telegram с Premium
  1. ллимоникс
    ллимоникс Автор темы 13 май 2024 lolz.live/threads/8634402/ - Лучшие телеграмм аккаунты :+rep: 23 974 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. BestPriceEver
      Бот вот сделался и работает, а подключаю его к аккаунту он никому не отвечает(
      Но я свой сделал gpt3.5
       
      7 июн 2024 Изменено
    2. landlineoper
      landlineoper 7 июн 2024 0 22 май 2024
      [IMG]как фиксить
      --- Сообщение объединено с предыдущим 7 июн 2024
      [IMG]
       
      1. nxanov
        landlineoper, поменяй провайдера в строках где импортируются библиотеки, например: from … import ecosia
        provider = ecosia

        тут меняй провайдеров автор ссылку скинул где норм есть ну у меня работал LiaBoots чет такое
    3. krabsbeng
      krabsbeng 9 июн 2024 0 1 апр 2023
      1. ллимоникс Автор темы
    4. yoshihate
      yoshihate 11 июн 2024 8 24 май 2019
      +rep мне нравится
       
    5. Spaces
      [IMG]
      Шарит кто то, почему не ворк?
       
      1. Посмотреть предыдущие комментарии (4)
      2. ллимоникс Автор темы
        MALWARE, имеется , я его сам юзаю
      3. Spaces
    6. skvirtixesx
      skvirtixesx 16 июн 2024 0 24 окт 2023
      [IMG]почему так?
       
      1. Посмотреть предыдущие комментарии (2)
      2. skvirtixesx
        MALWARE, я уже штуки 5 перепробовал
      3. MALWARE
        skvirtixesx, где-то была тема с таким же ботом, но с gemini (у него апи бесплатное), чет не могу найти
      4. skvirtixesx
        MALWARE, [IMG]я нашел норм, но не овтечает
    7. Фанзона
      [IMG]выходит это и тупо вылетает :frog_why:
       
      1. ллимоникс Автор темы
        Фанзона, они удалили этот провайдер, используйте другой
    8. детектив
      детектив 23 июн 2024 elvis has left the building 262 19 ноя 2019
      ллимоникс,
      Код
      C:\Users\KOMP\Desktop\bot>python main.py
      Traceback (most recent call last):
      File "C:\Users\KOMP\Desktop\bot\main.py", line 4, in <module>
      from g4f.Provider import Ecosia
      ImportError: cannot import name 'Ecosia' from 'g4f.Provider' (C:\Users\KOMP\AppData\Local\Python3.9\lib\site-packages\g4f\Provider\__init__.py)

      C:\Users\KOMP\Desktop\bot>pause
      Для продолжения нажмите любую клавишу . . .
      хай бро. что делать? какой провайдер юзать можно?яне из рф
       
      23 июн 2024 Изменено
      1. ллимоникс Автор темы
    9. id766557057
      id766557057 23 июн 2024 1 17 июн 2024
      Фанзона , детектив список провайдеров можно посмотреть здесь https://github.com/xtekky/gpt4free/tree/main/g4f/Provider , для выбора провайдера нужно импортировать нужный в файле скрипта `from g4f.Provider import <Имя провайдера>` [IMG] и затем указать его при создании клиента [IMG]. Некоторым провайдерам для работы требуется установка дополнительных python пакетов, для провайдера на скриншоте нужен g4f[webdriver], а для использования ****** aiohttp-socks. В идеале список дополнительных пакетов (если они требуются) отобразится как ошибка в окне запуска программы
       
      1. MALWARE
        id766557057, не надо, лучше использовать другой репозиторий g4f, где этот провайдер присутствует (ниже сбщ скинул)
    10. MALWARE
      MALWARE 23 июн 2024 мяукаю 12 014 12 мар 2021
      Для тех, у кого ошибка ImportError: cannot import name 'Ecosia' from 'g4f.Provider'
      Spaces Фанзона детектив
      Дело в том, что провайдер Ecosia убрали из новой версии g4f. Вот простой фикс:

      1. Скачайте репозиторий https://github.com/llimonix/gpt4free (в нем Ecosia присутствует)
      2. Поместите папку g4f из репозитория в папку с ботом
       
      1. Посмотреть предыдущие комментарии (11)
      2. MALWARE
    11. bigbin
      bigbin 24 июн 2024 В тг никому не пишу 576 7 мар 2022
      [IMG]
      хотя в консоли установил
       
      1. Посмотреть предыдущие комментарии (2)
      2. MALWARE
        bigbin, выполнить команду
        [IMG]

        pip install requests
        25 июн 2024 Изменено
      3. bigbin
        MALWARE, ничего не изменилось
    12. bigbin
      bigbin 25 июн 2024 В тг никому не пишу 576 7 мар 2022
      1. MALWARE
        bigbin, у тебя два питона значит, попробуй python -m pip install requests
        25 июн 2024 Изменено
      2. id766557057
        bigbin,
        Как правильно заметил ллимоникс , существует более 1 причины возникновения этой ошибки. Однако для того, чтобы определить именно твой случай не хватает контекста - что ты делал/не делал, активировал ли виртуальное окружение, полного стэк-трейса исключения и файла, где возникла ошибка (что осталось за кадром выше import requests и ниже ModuleNotFound). Создание нового виртуального окружения в каталоге, где находится твой запускаемый скрипт и его активация вероятно решит проблему. Руководство по созданию здесь https://docs.python.org/3/library/venv.html , добавлю кратко, что после создания окружения нужно перейти в папку `<папка виртуального окружения>\Scripts` и запустить activate.bat, если все ок, то слева от приглашения командной строки появится префикс `(<имя папки виртуального окружения>)`.Примерно как на скриншоте [IMG] После активации установи заново необходимые пакеты и попробуй запустить скрипт. Когда закончишь с проектом не забудь выполнить `deactivate.bat` в папке scripts.
        26 июн 2024 Изменено
    13. id766557057
      id766557057 26 июн 2024 1 17 июн 2024
      Чтобы не делать это постоянно руками, можно использовать среду разработки, например бесплатная PyCharm community, она умеет при создании нового проекта автоматически создавать виртуальное окружение, а еще подсказки по коду и вероятно ИИ ассистент.
       
      1. ллимоникс Автор темы
        id766557057, в пайчарме есть встроенный ассистент, но там вроде чет покупать надо. Я же получил доступ к GigaCode плагину от сбера и он отлично работает. Правда уровень ниже чем у Github Copilot , но зато бесплатно
    14. Инерция
      бля, супер, то что надо!
       
    15. KusuriYakuzen
      KusuriYakuzen 26 июн 2024 https://lolz.live/threads/8981756/ | VDS сервера в Москве 4612 27 июн 2020
      долго мучаться
       
      1. Посмотреть предыдущие комментарии (1)
      2. KusuriYakuzen
      3. KusuriYakuzen
    16. Luffy
      Luffy 28 июн 2024 6342 24 авг 2019
      1. Luffy
        Luffy, проблему решил
    17. Luffy
      Luffy 28 июн 2024 6342 24 авг 2019
      есть похожие темы с живым автором?
       
      1. MALWARE
        Luffy, я могу помочь
    18. CyXaPiK2010
      CyXaPiK2010 3 июл 2024 4 31 окт 2023
      1. MALWARE
        CyXaPiK2010, прочитай выше моё сообщение
    19. CyXaPiK2010
      CyXaPiK2010 3 июл 2024 4 31 окт 2023
      Можете помочь с настройкой? мой тг - @durovEA
       
      1. MALWARE
        CyXaPiK2010, выше прочитай мое сообщение
      2. CyXaPiK2010
        MALWARE, да я кек, я ток умею кфг менять и в смд писать python main.py
      3. MALWARE
        CyXaPiK2010, просто скачай репозиторий и помести папку g4f в папку со скриптом
    20. abbm
      abbm 8 июл 2024 0 6 июн 2022
      кто нибудь знает как реализовать такому боту typing? [IMG]
       
Загрузка...
Top