TELEGRAM BOT НА JAVA | ChatGPT БОТ

  Рет қаралды 3,690

Павел Сорокин

Павел Сорокин

Күн бұрын

Записаться новый курс по Java: forms.gle/1FE87k4sjjBS4c5v5
В этом видео напишем Telegram бота на Java с самого нуля! Покажу весь процесс создания этого бота, комментирую все свои шаги в процессе.
Будет полезно для вас, если вы изучаете Java и хотите понять как могут выглядеть интеграции со внешними сервисами, как можно описывать их через Java код.
Получить код проекта: t.me/JavaLearnBot
00:00 О чем видео
02:56 Начало работы
07:45 Пишем простого бота
19:10 Читаем документацию OpenAI
24:00 Пишем интеграцию с ChatGPT
56:49 Сохранение истории контекста
01:13:31 Добавляем поддержку комманд
01:37:34 Сбрасывание контекста
01:43:51 Тестирование
01:45:05 Финал

Пікірлер: 47
@sorokinpavel
@sorokinpavel 2 ай бұрын
Получить код проекта и полезные материалы по java t.me/JavaLearnBot
@pashahous
@pashahous 2 ай бұрын
Огонь!! Спасибо. Ждем вторую часть.
@sorokinpavel
@sorokinpavel 2 ай бұрын
Спасибо за обратную связь! Будет примерно через неделю
@vladimirbeloplotov4592
@vladimirbeloplotov4592 Ай бұрын
Спасибо тебе, делаешь крутой контент!!!
@sorokinpavel
@sorokinpavel Ай бұрын
Спасибо большое)
@temcodes
@temcodes 19 күн бұрын
Очень качественный контент, спасибо большое! Не останавливайся, ты на правильном пути
@Alex888mount
@Alex888mount Ай бұрын
Круто!
@wildjoe6259
@wildjoe6259 2 ай бұрын
Спасибо!
@sorokinpavel
@sorokinpavel 2 ай бұрын
Пожалуйста, рад, что было полезно
@djadjaandrey
@djadjaandrey 14 күн бұрын
👍👍👍
@alekseyfrozis937
@alekseyfrozis937 2 ай бұрын
оо, крутой видос чую. Мне как начинающему прям зайдёт, от души, бро! 👍 PS "Пусть дорога приведёт тебя в тёплые пески"
@sorokinpavel
@sorokinpavel 2 ай бұрын
спасибо большое за фидбек)
@user-ew9gl1sv7p
@user-ew9gl1sv7p 2 ай бұрын
Привет! все супер ! а не пробовал интеграцию с чем то типа Migorny?
@sorokinpavel
@sorokinpavel 2 ай бұрын
Привет, не писал такое. Думаю в принципе там ничего сложного нет. Просто кидаешь http запрос и получаешь ответ. Если интересно будет еще кому-то, могу записать видео
@arezra5908
@arezra5908 2 ай бұрын
Здравствуйте Павел! Чтобы стать Java разработчиком нужно ли знать Kotlin?
@sorokinpavel
@sorokinpavel 2 ай бұрын
Здравствуйте. Для того чтобы стать java разработчиком не надо знаться kotlin. Это разные языки в принципе. То же самое, что не надо знать C++, чтобы стать джавистом
@user-yo1ib2nc4j
@user-yo1ib2nc4j 2 ай бұрын
Обычно как я слышал на собеседовании спрашивают про протокол https и чем он отличается от http. Также слышал, что http стараются вытеснить т.к он небезопасен.
@sorokinpavel
@sorokinpavel 2 ай бұрын
Https отличается от http только шифрованием. Со стороны разработчика это практически незаметно: те же самые типы запросов POST, PUT, GET, загловки, тело ответа и тд. Так что http это основа, а https лишь "безопасная обертка".
@bratatatata
@bratatatata 2 ай бұрын
хорош. Случайно на Hackathon TON не собираешься ?
@sorokinpavel
@sorokinpavel 2 ай бұрын
Спасибо. На хакатон не собираюсь
@TheWaRmeN13
@TheWaRmeN13 Ай бұрын
Использование api openai возможно только при подписке? Какие там лимиты по итогу будут?
@sorokinpavel
@sorokinpavel Ай бұрын
Подписка не нужна, нужно на счет openAI закинуть денег, 5 долларов будет достаточно там
@TheWaRmeN13
@TheWaRmeN13 Ай бұрын
@@sorokinpavel понял. Я прост думал, что с подпиской будет какая бесплатная квота, а уже потом тариф начнёт работать
@TheWaRmeN13
@TheWaRmeN13 17 күн бұрын
@@sorokinpavel ты закидывал деньги на счет с помощью сервиса какого-то? русские карты ведь не принимает
@user-td1cs5vo7k
@user-td1cs5vo7k 14 күн бұрын
Выходит такая проблема : ERROR 21092 --- [legram Executor] o.t.t.u.DefaultBotSession : 401 Unauthorized: [no body] хотя я оплатил ключ за ChatGpt API
@user-es2ku5bx7p
@user-es2ku5bx7p 16 күн бұрын
Все это классно, но из России зарегаться в openai очень сложно
@ser4740
@ser4740 2 ай бұрын
А как оно у тебя работает если ошибка идет unsupported_country_region_territory?
@sorokinpavel
@sorokinpavel 2 ай бұрын
Вероятно нужно под VPN'ом запросы отправлять, с РФ адреса не получится вызывать их API. Нужно на компе запустить vpn какой-нибудь страны, откуда доступен OpenAI
@user-mu9bx2sf1c
@user-mu9bx2sf1c Ай бұрын
@@sorokinpavel Добрый день. ВПН не помогает
@user-qp1ew9tq8o
@user-qp1ew9tq8o Ай бұрын
@@user-mu9bx2sf1c как решил проблему?
@user-qp1ew9tq8o
@user-qp1ew9tq8o Ай бұрын
@@user-mu9bx2sf1c и как тогда исправить?
@seventysixa1
@seventysixa1 Ай бұрын
а как вообще разбираешься вот так в технологиях? ну где нашел документацию к библиотеке?
@sorokinpavel
@sorokinpavel Ай бұрын
С опытом приходит) Просто открываешь документацию, ищешь ее в гугле или на сайте у сервиса. Далее просто смотришь какие методы они предоставляют и как интегрироваться с ними
@seventysixa1
@seventysixa1 Ай бұрын
@@sorokinpavel просто вот ступор) вот думаешь что-то написать и хочется не по видео, а самому) и не понимаешь как)
@VendaR228
@VendaR228 Ай бұрын
При первом запуске OpenAI на 44 минуте сразу такие 2 ошибки 429 Too Many Requests: "{ "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error 403 Forbidden: "{"error":{"code":"unsupported_country_region_territory","message":"Country, region, or territory not supported","param":null,"type":"request_forbidden"}}"
@sorokinpavel
@sorokinpavel Ай бұрын
К сожалению, chatGPT требует подписку платную, чтобы использовать их API. Поэтому получится потестить только если у купить подписку или у знакомых попросить ключ API
@VendaR228
@VendaR228 Ай бұрын
@@sorokinpavel а ошибку: 403 Forbidden: "{"error":{"code":"unsupported_country_region_territory","message":"Country, region, or territory not supported","param":null,"type":"request_forbidden"}}" Как исправить? У меня впн в хроме включен, могу заходитить на Open AI, но все равно эта ошибка выходит
@user-zn8eq4im8p
@user-zn8eq4im8p Ай бұрын
@@sorokinpavel А для того чтобы платную купить, там подойдет виртуальный номер? Я ключ API брал с OpenAI под виртуальным номером
@user-fz5gz1px1g
@user-fz5gz1px1g Ай бұрын
@@user-zn8eq4im8p решил проблему?
@user-qp1ew9tq8o
@user-qp1ew9tq8o Ай бұрын
@@user-fz5gz1px1g да, под виртуальным номером можно зарегаться спокойно, и необязательно покупать подписку гпт+, нужно просто оплатить 5$ на свой акк
Способы учиться программировать
14:21
I wish I could change THIS fast! 🤣
00:33
America's Got Talent
Рет қаралды 76 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 3,5 МЛН
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 6 МЛН
Подготовка к Java собеседованию #6 Stream API
32:06
Парсим админку Мегамаркета с помощью скрытых API
30:56
Алексей Куличевский
Рет қаралды 45 М.
Как бы я учил программирование сейчас?
7:17
Саша Лукин
Рет қаралды 352 М.
Как работает Backend  | Архитектура приложений
51:07
I wish I could change THIS fast! 🤣
00:33
America's Got Talent
Рет қаралды 76 МЛН