Подписка на блог

На мой тг канал можешь подписаца если што:

Подписатьььььсяяяяя

Павел Зверев

Я Паша, создаю свою коммерческую программу c ИИ и веду tradeanyway.com (и етот блог)

Коммерческий агрегатор нейросетей в телеграм: лучшие нейросети в 1 решении

Мощнейшее решение на рынке с возможностью продавать и предоставлять доступ к популярным нейросетям вашим пользователям, позволяющее извлекать выгоду для себя и своих проектов.

🤝 Основной функционал
— Хорошенькая админочка;
— Магазин с подписками;
— ОП: обязательная подписка;
— Реферальная программа: с выводом денег / без вывода денег;
— Автоплатежи от ЮКассы и поддержка 8+ платежных систем (Telegram Stars, Cryptobot, Freekassa, Точка и т.д)

🫵 3 месяца поддержки
— Помощь в пополнении аккаунтов ИИ;
— Обновления и техническая поддержка;
— После завершения есть возможность продлевать её ежемесячно (от 1,000 рублей).

📂 Дополнительная информация
Комплектации, поддержка и др
Экономика бота
Кастомизации: что можно / что нельзя
Почему не стоит покупать?
Продвижение и монетизация или @welcome_to_gpt
Стартовые затраты
Дорожная карта

ℹ️ Демонстрационная версия
@PremiumAiBot

💵 Стоимость
Узнать стоимость
2800 рублей стартовых затрат*
— Скидка 10% при личной оплате.

📱Контакты
Написать разработчику
Контакты агентов и другая информация
— Разработка ведется с июля 2023 года.

C увыженьем,
Павел Зверев!

Дорога в Дели: Санкт-Петербург — Минск

Санкт-Петербург стал отправной точкой. Сдав комнатушку в которой жил последние 4 месяца, оставив часть вещей у моей подруги (спасибо тебе, Карина) и попрощавшись с милым котом — я отправился в аэропорт.

Довольно странно, особенно вечером, было осознавать что жизнь и твоё место в ней может меняться по щелчку пальца. Вчера ты был в комнатушке, сегодня сидишь ночью в аэропорту «Пулково» у капсульного отеля за 700 ₽ / час (о нём чуть позже), завтра в Минске, послезавтра в Дели, а сейчас сидишь в Гималаях и пишешь свои воспоминания в отеле с красивым видом на горы.

4 года назад, когда я летел в Дели через Казахстан всё казалось иначе, особенно когда приходило осознание что было место, куда можно вернуться. Сейчас это чувство исчезло.

Это кот Батон (входит в топ-100 самых харизматичных котов планеты по версии «The New Cat Times»)

Пулково. Капсульный отель за 700 ₽ / час.

Спать в Пулково ночью на стульях очень неудобно. Кресла неудобные, захочешь подремать — не получится, точка отекает так, что в голове появляются мысли о теплой кроватке. И только бог знает, почему мне не пришло в голову арендовать отель где-нибудь рядышком и утром поехать в аэропорт.

На часах 03:00, до вылета в Минск у меня осталось 7 часов. Организм уже не может терпеть этого беспредела и я решаюсь, после сопротивления с жабой, взять капсульный отель на 3 часа за 2,100 ₽. Цена о-_-вшая, конечно, но когда осознаёшь чего мне стоил отказ от нормального отеля в паре км. — вполне ок.

Забавные истории. Разговор, в котором участвовала хостес и её подруга (беседовали по телефону так, что слышно было на пол зала). Постараюсь передать всё дословно.

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

Учитывая тяжелейший труд (не спать / постоянно встречать новых клиентов / напоминать о выезде) — ок. Но цена, конечно, странная. И ниже вы поймете почему. Здесь был один плюс — бесплатно дали 30 минут (не попросив даже денег) на доспать, собраться и съ-_-ться.

Решившись арендовать отель, подойдя и крепко взяв за руку хостес, сказал: shut up and take my money. Деньги она взяла и проводила меня в мою капсулу.

В «номере» вам выдают одноразовую наволочку, одноразовое покрывало и ещё какую-то шляпу. Весь выданный комплект жестко прилипает к телу.

700 ₽ в час — нет. Можно и получше выдавать белье за такие деньги (а за 2100-3000 ₽ в паре км. от Пулково можно было и отель снять, так что не ной, да? нет).

Траты

Билет из Санкт-Петербурга в Дели обошелся мне в 18 тысяч рублей (с пересадкой в Минске).

Трёхчасовой отдых в капусульном отеле обошелся мне в 2100 рублей за 3.5 часа сна.

Итог

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

План заметок такой: прекрасный Минский аэропорт, город Дели, Гоа, снова Дели с его водой со вкусом помой и прекрасная дорога к Гималаям в прекраснейший посёлок Манали (в котором была самая вкусная еда, которую я где либо ел в Индии).

И напоследок ловите фоточку с моего текущего местоположения.

Вид из моего номера. Маналия, «Royal Hotel».

Telegram: делаем вебхуки и сертификаты для IP-адреса

Инструкция по созданию вебхука для Telegram с самоподписанным сертификатом на случай, если у вас нет домена (а для условного Let’s Encrypt он нужен), но очень нужно всё быстро запустить.

Моя конфигурация: Async Telebot (Python) -> Starlette -> Uvicorn -> Nginx. Сервер на Ubuntu.

1. Установите OpenSSL на ваш сервер.

apt install openssl

2. Перейдите в рабочую директорию или в директорию где вы будете хранить свои сертификаты и введите следующую команду. Замените IP_СЕРВЕРА на соответствующий вашему.

openssl req -newkey rsa:2048 -sha256 -nodes -x509 -days 365 \
-keyout private.key \
-out public.crt \
-subj "/C=RU/ST=Moscow/L=Moscow/O=User Inc./CN=IP_СЕРВЕРА"
openssl x509 -in public.crt -out public.pem -outform PEM

После выполнения команд выше в вашей рабочей директории появятся три файла: public.crt, public.pem, private.key.

Файл public.pem мы будем передавать Telegram при установлении вебхука.

3. Пропишите пути к сертификатам public.pem и private.key в вашей конфигурации Nginx.

server {
  ...
  listen ПОРТ ssl;

  ssl_certificate /certificates/public.pem;
  ssl_certificate_key /certificates/private.key;

  ...

Учтите, что телеграм отправляет запросы только на следующие порты: 443, 80, 88, 8443.

4. У Telebot вебхук задаётся методом set_webhook. Где PUBLIC.PEM, укажите путь к этому файлу.

bot.set_webhook(
  url = WEBHOOK_URL,
  secret_token = WEBHOOK_SECRET_TOKEN,
  certificate = open('PUBLIC.PEM', 'r')
)

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

Если всё-таки у вас возникли проблемы, то перейдите по ссылке ниже и посмотрите наличие возможных ошибок.

https://api.telegram.org/botТОКЕН_БОТА/getWebhookInfo
"""
:ТОКЕН_БОТА: замените на свой

Возвращает подробную информацию о состоянии вебхука. Отобразит возможные ошибки, при их наличии.
"""