В этом блоге вас ждет писанина, разные темы, И МОЖЕТ БЫТЬ игры (просто все игры разобрали, а что брать, я не знаю)
* * *
Перебирая тонну файлов на своем втором жестком диске, я откопал старые работы, которые я делал когда то. Поэтому сегодня вас ждет выставка моих работ, с которыми я хочу поделиться
P.S Все работы я делал в фотошопе, а если дело касалось сайта, то Figma
Цитата: "Лучше достойно сдаться, чем недостойно проиграть" (Да, теперь буду рандомные цитаты писать🙄)
Эту обложку я делал 2 года назад, когда у меня в голове было тонну идей, как сделать качественное и уникальное древо.
Но судьба и моя лень сказали, что у тебя есть учеба, друзья, ДОТА 2!!!!, и что древо подождет. А потом я его забросил 🤣🤣
Использовал шрифт, которого у меня теперь нет, потому что я его не сохранил. По приколу добавил эффект огня, тип напряженная атмосфера,
В целом, я думаю переделать превью, т.к я набрался опыта, да и хочется попробывать мои "гениальные" задумки
Оцениваю свою работу на 8/10
* * *
Однажды, друг скинул прикольного кота в смокинге. А я недавно прошел одну очень "Интересную" новеллу
В общем, поставил ее в тг, и вроде если не присматриваться, то выглядит красиво
Ставлю 7/10, потому что неаккуратный разрез🤬
* * *
Года 2-2.5 назад, мой знакомый ютубер, aka разработчик сборок попросил сделать для него сайт, который он его будет оплачивать. Я согласился, т.к у меня был какой никакой опыт делать сайты, стилизировать их и т.д.
Два дня делал дизайн, и 12 часов писал верстку (или код), подстраивая дизайн как надо. Вышло что то такое. Но потом этот сайт чет не зашел, и был заброшен, а дизайн так и лежит у меня в папке
9/10, т.к вышло красиво и стильно
* * *
Этой весной я решил вернутся на ютуб, начать все заново и т.д.
Тематикой канала должен быть майнкрафт по задумке, ну и я начал эксперементировать
Использовав смесь Mine-Imator и фотошопа, у меня вышло это. Пока что, одна из самых успешных работ от меня.
Конечно, потом я в таком же стиле сделал аватарку и баннеры для одного Телеграм чата
10/10, т.к простенький, ламповый, приятный для глаз
* * *
На этом, моя выставка подошла к концу.
Всем спасибо кто смотрел, желаю вам не болеть
08.07.2024 15:46
Хэйоу молодые! Однажды, один человек сказал: "Автоматизация? Автоматизация!", и меня очень сильно это вдохновило. Ведь если углубится, мы живем в мире полон технологий и автоматизации, где в большинстве сфер деятельности заменяют машины, приложения, искусственный интеллект.
==========
Ярким таким примером автоматизации являются нейросети.
К чему я все это веду? Я веду к тому, что автоматизировать возможно все, даже наш сайт Pikuco. Поэтому я начинаю свой глобальный проект и эксперимент под кодовым названием:
* * *
Суть данного эксперимента показать, что повседневные рутины на сайте возможно автоматизировать, а такими яркими примерами являются прохождение тестов, создания, написание комментариев и т.д. Если кто то помнит, то Мистерио делал что то подобное, и именно из за него, наш Админ создал в тестах что то вроде капчи.
НО! Мистерио делал автоматизацию по прохождению тестов, а я же берусь за весь сайт. ТО есть при должных экспериментов, практик, ошибок и т.д., сайт Pikuco возможно автоматизировать. И я намерен это доказать.
В качестве доказательства о начале проекта, вот вам видео с демонстрацией первой версии автоматизации Pikuco: Создание поста. Пока что он еще дорабатывается, но прогресс на лицо
* * *
Напоследок скажу, что возможно итоговый продукт достанется не всем, но после его полного завершения, кто то из вас его опробует.
И если у вас будут вопросы, можете писать в дискорде или в телеграме.
Чтож, всем спасибо за внимание! И следите за новостями!
ТГ: @svetoiden
Совсем недавно, я научился путешествовать в прошлое, и решил для вас сделать несколько хороших снимков. За качество не гарантирую, так как пришлось у одного товарища одолжить его фотоаппарат. Но снимки все равно вышли класс!
Если что, наложенный текст я уже сделал в своем времени.
* * *
Гуляя по Советскому Союзу, я решил посетить один из множество спортзалов того времени. Зашел, и повезло, что никого не было. Каким то чудом обошел стойку регистрации, но поверьте мне, это того стоило.
Там стоял такой запах мужского пота, что у меня нос пробило. Решил значится штангу потянуть, да как взял ее в руки, ощутил на себя не 50кг, а 150кг! Я проверил раз три, может больше, там точно была надпись 50кг. Либо я такой хилый, либо Советский Союз реально умел делать спортинвентарь
Далее осматривался, где же мне фотографию сделать, и смотрел на плакаты бодибилдеров. Накачанные, потные, 100кг чистых мышц мужчины смотрели мне в душу. Мне от этого не по себе стало. Как видите, фотографию сделал.
Какой вывод я сделал? СССР был хорошо развит в сфере спорта
* * *
Переместился на 10 лет, в 70 годы. Спортзала на моем месте уже не было, зато недалеко был парк, где гуляло много людей. Не переживайте, на меня не обращали внимание, думают что я из этих, американцев.
И прямо по дороге, на скамейке играли оркестры. Сначала играли знаменитые советские песни. Узнал только "Катюшу", и все. Но затем, они начинали играть гимн Советского Союза.
Тут я не мог пройти мимо. Стоял на месте, и положил руку на сердце. Некоторые подключились ко мне. Скажу так, сыграли они не дурно.
Как ни как, 25 лет прошло после Великой Отечественной Войны, патриотизм в СССР на высоте.
* * *
А как я попал в 1939 год? Да в советском баре чуток напился, ну и не проконтролировал телепортацию. Меня переместило не в СССР, а черт его возьми в Париж, да и еще на главной площади, да и еще в период Второй Мировой Войны. Немного отошел, чтобы французам не мешать. Все равно их разгромят в 1940 году, не буду портить временной период. Добрался до первого попавшегося моста, и сфотографировал Эйфелевою башню.
Эх, настоящее творение французов. Запечатлел ее до разрушение. Что ж, французам остается не долго жить, так что мешать им не стану. Но это того стоило.
* * *
Вернулся обратно в свое время, да и так удачно, еще в свой дом попал. Быстро прошерстил интернет, проверить, мало ли не нарушил историю. Все осталось как прежде.
Что ж, моя карманная машина времени работает исправно, эксперимент провел. Всем пока!
За 6 месяцев программирование дискорд и телеграм ботов, я обучался новому, дорабатывал старое, и доводил свои проекты до конца. На моем счету завершены 4 законченных ботов, 3 из которых в телеграме. И совсем недавно, я начал обучать пару моих знакомых основами создания телеграм ботов, и после завершения их обучения, у меня появилась идея сделать для всех гайд по созданию телеграм ботов на языке программирование Python!
Сразу скажу, к этому делу нужно относится серьезно, ведь чтобы запомнить базу, нужно много практиковаться, а главное, иметь желание и свободное время. Если у вас все это есть, добро пожаловать!
Также, вы должны знать хоть какую то базу Python, по типу объявление переменной, условные операторы, классы и т.д. Об этом вы можете найти в ютубе, но вот вам рекомендую этот ролик (ТЫКНИ).
В нем упоминается создание телеграм ботов, но этот ролик вышел год назад, но нашу библиотеку, которую мы установим, обновили, и теперь там все по другому.
Самый главный наверное вопрос у каждого, кто увидел этот пост: А зачем?
Возможно каждый из вас видел разнообразных телеграм ботов, таких как Iris, Mafia True, боты для верификации на какие то каналы и т.д. Все они написаны на TelegramAPI, а в свою очередь, взаимодействовать с TelegramAPI помогают разные библиотеки. К таким относится библиотека Aiogram или telebot на языке программирование Python. К чему я веду: абсолютно любой человек может написать телеграм бота для своих целей, или по заданию заказчика (если вы фрилансер), или вас попросят друзья написать какого-нибудь простого телеграм бота, чтобы он им в 7 утра каждый день присылал картинку, как пример говорю. Возможностей много, а главное, что это интересно сделать что то уникальное, что нету у других. Плюсов достаточно много, а минусы у всех свои. Вот и ответ.
Читайте внимательно все то, что я буду здесь писать далее (буду еще прикладывать ссылки, где нужно либо скачивать, либо почитать), наливайте себе что-нибудь попить, и вперед!
Формат сегодняшнего гайда будет таким:
Для того, чтобы начать нам писать телеграм бота, нам нужно сначала подготовится к его написанию. Это часть посвящена тем людям, которые впервые будут программировать на языке программирование Python, то есть имеют нулевой опыт в этом деле. Для тех, у кого есть среда программирование, установлен сам язык, можете пропустить этот пункт.
Теперь когда остались те, у кого всего этого нету, давайте начнем.
Первое, что мы сделать, установить язык программирование. Как я уже сказал, мы будем писать на языке программирование Python, так что устанавливать будем его. Переходим по ссылке (ТЫКНИ) на официальный сайт Python. После этого, скачиваем версию Python. Будем брать версию 3.11.8, т.к в этой версии нужные нам библиотеки присутствуют, и имеют последнюю версию. Делаем все, что указано на картинке ниже.
Затем нажимайте на скачанный файл, и вы перейдете в установщик. Устанавливайте сам Python, и ждите его завершения.
Поздравляю, теперь у нас есть язык программирование Python
Следующим нашим шагом будет установка среды разработки, то есть там, где мы будем писать наш код. Существуют разные среды разработки, но популярный для Python - это PyСharm (ТЫКНИ). Я с ним работаю больше 6 месяцев, и он очень удобный для работы с языком программированием Python. Так что устанавливаем эту среду. Делаем все, что указано на картинке ниже.
После того, как у нас есть язык программирование, среда разработки. Мы выполнили эту часть, я вас поздравляю
Те люди, у которых это уже есть, вы смело пропустили эту часть
Теперь приступаем к самой разработке бота. Первым делом, чтобы нам начать писать бота, нам нужно скачать необходимую библиотеку. В дальнейшем, мы будем устанавливать другие библиотеки, но пока, в данном уроке, мы установим только одну.
Есть два способа установки библиотек. Первый, через командную строку Windows. Этот способ подходит, если вы работайте в другой среде программирование. А второй способ, через PyCharm. Этот способ намного удобнее, и ненужно так много сил. Устанавливать мы будем библиотеку Aiogram. Есть конечно Telebot, но Aiogram имеет множество преимуществ, чем у Telebot. Как пример, Aiogram быстрее, чем Telebot, ведь Aiogram основан на асинхронных функциях. Что такое асинхронные функции в Python, вы уже посмотрите сами, если интересно. Единственное, что я скажу по асинхронным функциям, они просто быстрее, чем обычные функции. Все.
Переходим к установке библиотеки Aiogram по второму способу. Вам нужно зайти на Interpreter Settings. Можете сделать через настройки PyCharm, а далее ввести в поиск. Делаем все, что указано на картинке ниже
Возможен случай, когда вы не можете установить библиотеку. Это нормально. Нужно просто Pycharm направить на наш установленный Python, чтобы мы могли спокойно установить библиотеку. Как это делается, смотрите на картинку ниже
Если вы все сделали верно, можете снова попробовать установить библиотеку.
Отлично, мы установили нашу библиотеку. Теперь мы можем написать нашу базовую структуру для бота.
НО! Чтобы наш бот работал, нам нужно его сначала создать в телеграме. Для этого, нам нужен бот BotFather (ТЫКНИ). Благодаря нему, мы будем взаимодействовать с ботом через код. Делаем все по скрину
Теперь, мы имеем токен к нашему боту, а это значит, что пора приступать к созданию бота (Наконец).
В PyCharme ищем "File", а затем "New Project". Это наш проект, в котором будем хранить написанный код, или какие то файлы. Тут дальше ваша настройка, куда будет сохранен проект, будет ли начальный скрипт и т.д. Настраивайте сами, под ваше удобство.
Создав проект, у вас будет ничего. По пустому окну, где наш проект, нажимаем ПКМ, затем наводимся на New, и выбираем Python File. Называем наш файл Python "bot" (просто bot, а не bot.py).
Теперь, в нашем созданном файле мы должны импортировать нашу библиотеку. Если вы знаете хоть какую то базу, то вам не составит проблем. Но напомню. Чтобы импортировать какую-нибудь библиотеку, вам нужно написать ключевое слово import. Это импортирование всей библиотеки. Если вам нужно что то конкретно взять из библиотеки, то пишем ключевое слово from. Полное его написание: from <какая та библиотека, ее пути> import <импортировать нужное>. Ключевое слово from помогает сократить громоздкие пути к какому либо классу, или к параметру.
Нам для начала из библиотеки Aiogram нужно импортировать классы Bot, Dispatcher, Message и переменную F. Для этого, мы будем использовать ключевое слово from
Отлично, мы импортировали нужные нам классы, и переменную. Теперь, напишем нашу базовую структуру бота, то есть его включение, а затем и первую команду
Включение бота происходит через класс Dispatcher. В нем же, есть наша функция, которая отвечает за запуск нашего бота, ну и кроме запуска, Dispatcher обьявляет команды и события (event) для нашего бота.
Объявление бота происходит через класс Bot, где мы вставляем наш токен, который любезно выдал BotFather. Вот как выглядит наш дополненный код
После объявление переменной, мы создаем асинхронную функцию. Именно асинхронную функцию, чтобы мы могли запустить через библиотеку Asyncio, ну и потому что в Dispatchere присутствуют асинхронные функции. Просто запомните, что асинхронные функции будут работать только в асинхронных функциях (простите за повторение), а их объявление происходит с использованием ключевого слова await.
В нашей функции, мы объявим функцию запуска бота, ну и для того, чтобы мы знали о работе бота, мы дополнительно напишем еще функцию print.
После написании функции, мы эту функцию должны заставить работать. Для этого, используем библиотеку Asyncio. которая работает с нашими асинхронными функциями. Из этой библиотеки, нам нужна функция run, которая отвечает за запуск нашей функции. Код будет выглядеть так
Если мы запустим наш скрипт, нажав на пуск, то у нас все заработает без ошибки. Это говорит о том, что наш бот работает, и включен. Это базовая структура запуска бота без использования Роутеров (об этом чуть позже). С этой частью мы закончили, я вас поздравляю!
Теперь, мы сделаем нашего бота функциональным. Для этого, нам нужно "зарегистрировать" нашу команду. Запомните, все команды пишутся одинаково, вам нужно только запомнить структуру. Вот сама структура
Теперь поподробнее об этой структуре.
- Мы используем декоратор (декораторы объявляются @) D.message, регистрируя нашу команду. Видите ли, этот декоратор универсальный. То есть, мы можем сделать как событие (event), так и команду. Если мы хотим конкретно команду, то мы используем магический фильтр, или по простому переменная F. Благодаря этому фильтру, мы сможем создать или событие, или команду с использованием условия. То есть, F.text == 'start' читается так: Функция используется, если пользователь написал в чате start.
- Мы пишем асинхронную функцию, и внутри этой функции объявляем тип сообщение, или наш класс Message. Благодаря этому, мы можем взаимодействовать с сообщением, отправлять сообщения от лица бота и т.д.
- Внутри функции мы пишем наши команды, функции и т.д.
Это все о структуре регистрации команды. Теперь напишем в нашем проекте первую команду. Мы хотим, чтобы пользователь при нажатии на кнопку старт, бот нам отвечал привет. Давайте напишем эту команду, и вот ее результат (ТЫКНИ)
Это все. Довольно просто, не так ли? В дальнейшем, мы будем делать более сложные и интересные команды. На этом, часть закончена
* * *
Вот и все начало по созданию телеграм ботов. Пока что, это база, которую нужно знать. В дальнейшем, в моих гайдах будет:
26.04.2023 11:20
Наша жизнь без мата,
Что солдат без автомата!
Мы не можем рассказать,
Очень ярко наш рассказ!
Маты - смысл русского народа,
Этим мы и знамениты,
Что в поэме и в стихах,
Есть маты тут и там!
Так как же мы без мата,
Суть нашу передать?
А только бог его знает,
Как без мата русский жив
* * *
В школе и не только у меня просыпается вдохновение что то написать)
Вы можете пожаловаться на пост если он нарушает правила сообщества. В случае одобрения вашей заявки модератором, пост будет скрыт, а его автор получит временный штраф.
Отметьте тип нарушения:
Вы можете предложить поправки, если посту присвоены неправильные теги. После успешного рассмотрения заявки модераторами вы получите 1 единицу рейтинга.
Привет, дорогой посетитель сайта!
Я заметил, что ты здесь уже больше чем 5 минут и надеюсь, это время проведено интересно.
Наше сообщество живет за счет щепотки платных объявлений, поэтому я был бы очень благодарен за добавление Pikuco в исключения твоего блокировщика рекламы ;)
Надеюсь на тебя!
Создатель Pikuco и ваш admin