Хендлеры - это функции, которые вызываются при получении определенного события от пользователя. В телеграм ботах, хендлеры используются для обработки входящих сообытий и выполнения определенных действий в ответ на эти события (отправка сообщения, взаимодействие с сообщением и т.д.).
Хендлеры могут быть созданы для обработки текстовых сообщений, фотографий, аудио и других типов сообщений, которые могут быть отправлены в телеграм бота.
🤔 Как работают хендлеры?
При создании бота в телеграме, необходимо создать соединение с API телеграма. Затем, для каждого типа сообщений, необходимо создать соответствующий хендлер, который будет обрабатывать этот тип сообщения.
Когда пользователь отправляет сообщение в бота, телеграм сервер отправляет это сообщение в вашу программу, в которой запущен ваш бот. Затем, используя созданные хендлеры, ваша программа обрабатывает это сообщение и выполняет определенные действия в ответ на это сообщение.
На этой неделе в мире ИИ, стартап по производству чипов d-Matrix привлек $110 млн для коммерциализации своей уникальной платформы вычислений. Они утверждают, что их технология позволяет запускать AI модели с меньшими затратами по сравнению с альтернативами на базе GPU.
С ростом популярности генеративного ИИ, производители чипов, такие как Nvidia, испытывают трудности в удовлетворении спроса. Недавно Microsoft предупредила акционеров о возможных перебоях в услугах Azure AI, если компании не удастся получить достаточное количество ИИ чипов для своих дата-центров.
Неудивительно, что такие гиганты, как Microsoft, Amazon и Meta, инвестируют в разработку собственных чипов нового поколения для ИИ. Для компаний, у которых нет ресурсов для таких радикальных мер, оборудование от стартапов, таких как d-Matrix, может стать отличной альтернативой.
В идеальном сценарии, d-Matrix и подобные компании могут выровнять игровое поле для стартапов в области генеративного ИИ. Недавний анализ показал, как зависимость ИИ от GPU делит технологический мир на "богатых на GPU" и "бедных на GPU".
В общем, генеративное ИИ продолжает расти, и спрос на специализированные чипы только усиливается. 🚀
Онлайн-школы обещают, что вы освоите профессию python разработчика за 9-12 месяцев (можно и быстрее), но из-за отсутствия дедлайнов, студенты умудряются растягивать обучение на годы.
Школы это преподносят как свободный график. А это просто перекладывание ответственности со школы на студентов, которые последний раз учились лет 10 назад.
Если вы серьезно настроены на переход в новую профессию, то возьмите себе за привычку тратить каждый день 1 час на обучение (даже если у вас прорвало канализацию). Просто забронируйте в своем календаре час утром и час вечером.
Всем привет! Захотелось поделиться историей создания одной игры в Telegram... Как то давно, в студенческие годы, где то в 2004г, один хороший друг показал мне созданную им игру в браузере, где можно было по сети сражаться между собой довольно примитивным способом... На экране были отображены два игрока, слева и справа... Ты и соперник заранее выбираешь всего три варианта, которые во время боя будут воспроизведены в выбранной тобою последовательности, из перечисленных: защита головы, защита туловища, удар рукой в голову или в туловище, удар ногой в голову или в туловище. Когда оба игрока выбрали, то начинается бой... и соответственно, считаются очки попаданий, - если отразил удар, то по нолям, если пропустил, то плюс 1 сопернику, ну и если попал, то тебе плюс... В итоге у кого больше очков, тот и выиграл... Тогда мне эта игра понравилась и запала в душу... Мне захотелось сделать что-то подобное, но при этом, что бы можно было играть на деньги... Долго я носил в себе эту мысль... и вот с появлением Telegram, а в особенности когда узнал, что можно делать ботов в нем на python, меня осенило!!! А почему бы не попробовать создать игру прямо в Telegram! А был это уже 2021г. Долго не мог придумать концепцию... В голове крутились эти два персонажа игры... и вдруг я вспоминаю игру "Камень Ножницы Бумага" на пальцах... Немного подумав над концепцией, я стал накидывать строки кода... Когда сделал первые кнопки, которые нажимались и выдавали в ответ определенный текст я был в восторге!!! Так при чем игра получалась мультиплатформенная, так как уже сразу работала и на ПК и на смартфонах, при условии установленного Telegram!!!
Пришло время выбирать название игры Так как основной идеей игры была игра на деньги, то было принято решение назвать игру "Игра риск оправдан", почему то на тот момент данное название мне казалось очень удачным. Первый вариант игры получился вот такими:
Первый вариант игры Камень-Ножницы-Бумага
Со временем, мне показалось, что игроков отпугивает такое название игры и я пришел к простому варианту названия: "Игра Камень-Ножницы-Бумага", правда имя самого бота я так и оставил riskopravdan_bot.
Теперь надо было придумать какую ни будь заставку, которая встречала бы игроков при входе. Немного поколдовав в графическом редакторе получил вот такое:
Заставка игры Камень-Ножницы-Бумага
Потом думаю неплохо было бы создать форум обсуждения этой игры Это дало бы возможность игрокам делиться опытом игры, и оставлять отзывы о игре. Создал группу, тут же в Telegram под названием "Форум игры Камень-Ножницы-Бумага"
В итоге, на создание более или менее стабильной версии игры у меня ушел год... Да что там год, я и сейчас в 2023г, до сих пор ее по не многу дорабатываю... )))
Ну вот, душу излил...
Мечту которую носил столько лет в себе, мне наконец то удалось осуществить...
Что значит "коммерческий опыт разработки" - это работа в компании над продуктом, который продаётся каким-либо образом.
Например, вы создаете для компании бота по бронированию отелей. Даже если компания так и не сможет ничего продать и закроется, вы все равно занесёте этот опыт к себе в резюме как коммерческий.
А что если делать не пет-проекты, а проекты с дальнейшей монетизацией? Есть идея пет-проекта сделать бота, который будет личным таск менеджером с функциями создания таском и с дедлайнами.
А теперь добавьте функции:
- дать пользователям совместно работать над задачами и обмениваться комментариями
- добавить календарь для создания и отслеживания сроков задач.
- создать оповещения о задачах через различные каналы.
- предоставить отчеты о производительности пользователей.
- включить подписку за командный доступ или за количество активных задач на день
Представьте, что вы можете управлять своим компьютером, просто вводя текстовые команды. Звучит как сцена из научной фантастики, верно? Но это реальность благодаря команде умельцев, которые адаптировали модель Open Interpreter для работы с ChatGPT прямо на вашем устройстве.
Теперь, не зависимо от интернета, вы можете просто написать команду, чтобы извлечь ключевую информацию из документа Word, настроить параметры вашей ОС или даже управлять вкладками в вашем браузере. Все это без необходимости запускать сложные программы или искать нужные настройки в меню.
Технологии искусственного интеллекта делают нашу жизнь проще и интереснее. Готовы погрузиться в мир будущего уже сегодня? 🌐🔧🖥️
Друзья, верю в силу Пикабу и в то что здесь много профессионалов своего дела!
Дело в том, что у меня есть мечта: сделать ассистента на базе искусственного интеллекта для взаимодействия с программой учета, такой как "Мой Склад" или "1С". Попробую объяснить как я это себе представляю, а в конце задам один простой вопрос. Очень надеюсь что те кто находятся на острие отечественной разработки, увидят и оставят комментарий. Итак: Я представляю себе это как некий телеграмм - бот, на которой интегрирован ИИ и у него есть доступ по API к моей базе данных в программе учета (Заказы, Счета, Отгрузки, Контрагенты, Печатные формы, Платежные документы и т.д) - по сути ко всей моей отчетности и данным в Кампании. И благодаря ИИ модулю этот бот может по голосовому или текстовому запросу, понимать задачу и используя доступ к API и базе данных выполнять небольшие поручения, такие как: Создать счет, или распечатать уже созданный в ПДФ или Эксель, вносить данные в карточки контрагентов, Создавать заказы...и т.д. Мне кажется подобная технология была бы ОЧЕНЬ востребована во многих отраслях бизнеса, ведь намного проще наговорить задачу боту, и если что внести правки в созданный им документ, чем набирать это все своими ручками. Вот мы и пришли к основному вопросу: Уважаемые программисты - существует ли в данный момент техническая возможность для реализации подобного продукта? С какими очевидными проблемами, на ваш взгляд, неизбежно столкнешься при разработке? Ну вот, обманул, это же два вопроса))) Но тем ни менее... с удовольствием почитаю ваши мысли на счет этой идеи.
Пы.Сы - если кто-то скомуниздит идею и реализует самостоятельно подобный продукт, дайте знать, я куплю у вас подписку!=)