Pull to refresh
0
0
Виктор @Favicon88

Пользователь

Send message

Пишем Телеграм бота на Python c использованием API ChatGPT

Level of difficultyEasy
Reading time4 min
Views59K

Данная статья является вольным переводом статьи на medium.com, плюсом от себя реализация API ChatGPT в Телеграм боте.

Тема как написать телеграм бота уже довольно тривиальная, статей в интернете полно, поэтому тут я затронул это дело не так глубоко, ниже выложу ссылки на исходный код, разобраться будет не сложно. Основным мотивом написания статьи послужил тот факт, что ChatGPT не доступен в ряде стран, в том числе в России, и хотелось сделать его по настоящему общедоступным.

Готовый/работающий телеграм бот ChatGPT доступен тут.

На вопрос "Кто ты?" сама нейросеть отвечает примерно следующее "Я - ChatGPT, крупнейшая языковая модель, созданная OpenAI. Я разработана для обработки естественного языка и могу помочь вам ответить на вопросы, обсудить темы или предоставить информацию на различные темы".

Другими словами, по моему субъективному мнению нейросеть затачивается в первую очередь для поддержки разговора, в идеале показать, что там сидит живой человек, а не обученная AI модель. Поэтому когда будете играть с чатом не забывайте об этом, не следует ожидать от чата достоверных и точных данных, или глубокого смысла, сейчас она не об этом, пока еще не об этом.

Итак, как получить доступ к сервису ChatGPT из запрещенных стран написано в статье на хабре, хочу обратить ваше внимание, что будет необходимо сперва создать gmail почту с подтверждением по СМС на иностранный номер телефона, затем при регистрации на сайте ChatGPT также подтвердить номер телефона по СМС, и эти два номера телефона совсем не обязательно должны быть одинаковыми, поэтому сервисы по продаже номеров мобильных телефонов на одну смс вполне годятся.

Читать далее

Физики не существует

Reading time3 min
Views88K

Приведу отрывок из книги Лю-Цысинь "Задача трех тел", не с целью рекламы. Это то, что заставляет ум бурно размышлять над прочитанным. Итак ниже.

— Ну хорошо, уговорили. В бильярд играете? — Дин подошел к бильярдному столу.

— Играл немного в колледже.

— Мы с ней любили играть. Бильярд напоминает столкновение частиц в ускорителе. — Дин взял два шара, черный и белый, установил черный около одной из луз и положил белый сантиметрах в десяти от него. — Сможете положить черный в лузу?

— С такого расстояния? Любой неумеха смог бы.

— Давайте.

Ван взял кий, легонько ударил по белому шару и забил черный в лузу.

— Отлично. А теперь перетащим стол в другое место. — Дин взялся за крышку стола, растерянный Ван последовал его примеру. Они передвинули бильярд в другой угол, к окну. Затем Дин снова расставил шары как в первый раз. — Сумеете повторить? — поинтересовался он у Вана.

— Само собой.

— Валяйте.

И снова Ван легко положил шар в лузу.

Дин взмахнул рукой:

— Давайте передвинем его еще раз.

Они подняли стол и переставили в третий угол. Дин расположил шары как раньше: — Бейте.

— Послушайте, мы...

— Делайте, кому говорят!

Ван беспомощно пожал плечами. И опять ему удалось загнать черный шар в лузу.

Они передвинули стол еще два раза — к двери и на первоначальное место. Дин еще дважды ставил шары на сукно в прежнем порядке, и дважды Ван забил черный шар в лузу. Оба игрока чуть-чуть запыхались.

— Отлично, эксперимент окончен. А теперь проанализируем результаты. — Прежде чем продолжить, Дин закурил сигарету. — Мы провели один и тот же опыт пять раз. Четыре из них — в разных местах и в разное время. Два — в одном и том же месте, но в разное время. Ну разве это не потрясающе?! — Он преувеличенно широко развел руки в стороны. — Пять раз! С одним и тем же исходом!

Читать далее

Как вести учет криптовалютного портфеля в Гугл Таблицах

Reading time3 min
Views21K

Введение

«Деньги любят счет» - это пословица, как никакая другая, очень точно описывает всю суть успешного распоряжения своими деньгами.

На сегодняшний день существует множество инструментов и сторонних сервисов (Blockfolio, Coinmarketcap, Cryptocompare и т.п.) для ведения учета и контроля своего инвестиционного криптопортфеля.

Также существуют инструменты для работы в Google Sheets. В таблицах есть функция GOOGLEFINANCE("BTCUSD"), которая позволяет учитывать курс биржи в паре доллара к биткоину. А в аддонах к таблицам можно найти CRYPTOFINANCE. Эта функция опирается на данные CoinMarketCap и подтягивает их по API. Данные обновляются всякий раз, как вы открываете или перезагружаете документ.

У вышеуказанных функций есть свои недостатки, например GOOGLEFINANCE имеет сильно ограниченное число криптовалютных пар. У CRYPTOFINANCE есть большинство криптовалютных пар имеющихся на различных биржах, но есть свои ограничения по количеству запросов. Поначалу я сам пользовался сервисом CRYPTOFINANCE на платной основе. Но в процессе эксплуатации понял что нужно делать что-то своё. Чтобы было максимально гибко, просто и доступно каждому.

В этой статье я покажу как в гугл таблицах простым способом и бесплатно можно получать информацию по криптовалютным парам.

Бесплатный скрипт

Для учёта инвестиций я написал свой собственный скрипт. Скрипт циклично собирает нужную информацию с криптовалютных бирж посредством API которые они предоставляют. Сейчас скрипт поддерживает 7 криптобирж:

Читать далее

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity