Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Что делаю

О ChatGPT я слышал давно. В один момент решил запилить бота в Телеграме, чтобы было удобно взаимодействовать с чат-ботом мне и моим друзьям. Он сильно помогал нам в школе для написания эссе и творческих заданий. Использовал и версию 3.5, так как на тот момент была самой дешевой по использованию и с запоминанием контекста.

Но через месяц возникла проблема по официальному API закончился лимит на запросы и пришлось использовать бесплатный форк, который предоставлял возможность использовать API по-средствам обратной инженерии через сторонние сайты. Тем самым предоставив возможность использовать 4 версию ChatGPT.

Результаты

ChatGPT — очень хороший помошник для решения бытовых, повседневных задач, по-типу эссе, диктантов, сообщений и докладов. Также иногда просто открывали внаглую на уроке (контрольной) и спhашивали ответы. Да и повеселиться с тупыми вопросами никто не запрещал.

Комментарии проходят модерацию по правилам журнала
Загрузка
0
Valeratal Val

Не увидел в тексте "как".
Создал и создал. Молодец. Зачем писал, похвастать ?

13
phil & ZAR

Valeratal, там до глубины души все просто если хочешь создать такого то напиши philphil2000 телеграм

0
Valeratal Val
18.08, 19:17
Отредактировано

да не говорю что сложно. Вот борщ сварить не сложно, но если пост "как я сварил борщ будет без рецепта, то это будет никакущий пост"

4
Andrey Su

Valeratal, еще и с ошибками

0
0
Артем Горностаев

Спасибо, благодаря тебе я уже создал 3 бота с ChatGpt. Очень хорошая инструкция, понятная!

5
0
Vany

вот инструкция от бота. Конфигурация бота:
1. Создайте нового бота в Telegram, следуйте инструкциям BotFather, чтобы получить токен доступа.
2. Создайте белый список пользователей, которым будет разрешен доступ к боту. Вам понадобятся идентификаторы (chat_id) этих пользователей.
3. Установите необходимые библиотеки Python, такие как `python-telegram-bot` и `openai`.
4. Сохраните токен доступа и идентификаторы пользователей в отдельном файле `config.py`.

Пример файла `config.py`:
```python
TOKEN = "YOUR_TELEGRAM_BOT_TOKEN"
ALLOWED_USERS = [123, 456, 789] # Замените на фактические chat_id
```

Пример реализации бота на Python:

```python
import openai
from telegram.ext import Updater, MessageHandler, Filters
import config

openai.api_key = "YOUR_OPENAI_API_KEY"

def start_handler(update, context):
"""Обработчик для команды /start"""
user_id = update.message.chat_id
if user_id not in config.ALLOWED_USERS:
update.message.reply_text("Вы не имеете доступ к этому боту.")
return
update.message.reply_text("Добро пожаловать! Введите текст, и я отвечу Вам как чат ГПТ.")

def message_handler(update, context):
"""Обработчик для сообщений от пользователей"""
user_id = update.message.chat_id
if user_id not in config.ALLOWED_USERS:
update.message.reply_text("Вы не имеете доступ к этому боту.")
return
message = update.message.text
response = openai.Completion.create(
engine="davinci", # Выберите это или другое имя движка
prompt=message,
temperature=0.7,
max_tokens=100,
n=1,
stop=None,
echo=True
)
reply = response.choices[0].text.strip()
update.message.reply_text(reply)

def main():
"""Главная функция"""
updater = Updater(token=config.TOKEN, use_context=True)
dispatcher = updater.dispatcher
dispatcher.add_handler(MessageHandler(Filters.text & ~Filters.command, message_handler))
dispatcher.add_handler(CommandHandler("start", start_handler))
updater.start_polling()
updater.idle()

if __name__ == '__main__':
main()
```

Замените `"YOUR_TELEGRAM_BOT_TOKEN"` в файле `config.py` на фактический токен доступа вашего бота, а также `openai.api_key` на ваш ключ API GPT-3. Затем запустите скрипт и ваш бот будет готов к использованию.

4
Denis Skrinnikov

Vany, ничего не понятно, но очень интересно)

1
0
Вайкон Диас

До грустных выводов, что
а) через бот в телеге chatgpt не поддаётся обучению и помнит только последние 20 реплик иб) бот в телеге малопригоден для генерации длинных текстов, т.к. такие запросы не успевают обрабатываться и по таймауту отваливаются
- автор, видимо ещё не дошёл.
Застрял на этапе с тупыми вопросами?

2
0
Андрей Ткаченко

Помощник через щ, здесь без всяких чатжпт

0
0
Александр

Автор написал бота с помощью чатщпт, поэтому сам не понял как получилось. Хвастался в школе перед девочками, обратную связь получил. Думал в инете тоже оценят, но нет

0
0
Stas Makarov

Могу только написать "молодец, возьми с полки пирожок".

0
0
В общем и целом..

А в итоге как? Модераторы.. зачем нам этот комок шерсти из под кота?

0
0
Михаил Андреев

Как оплачивал, карты не принимают?

0
0
Bender Rodriguez

максимально бесполезная статья

0
0
Лариса Дицман

Непонятно к чему этот пост? Заявленная тема не раскрыта.

0
Loki

ССЫЩИК, по-мудацки себя ведете: Москва тоже не сразу строилась - ну написал парень свою первую статью, ну не понравилась вам, зачем человека оскорблять?
Или вы вахтер и это ваш способ самоутверждения такой?

0

Сообщество