#aiogram

2025-04-03

Taigram: универсальная клавиатура и исключения

Продолжаем рассказывать о разработке нашего Open Source проекта Taigram . Taigram - это Open Source Self-Hosted решение по отправке уведомлений о событиях из менеджера управления проектами Taiga в Telegram.

habr.com/ru/articles/897118/

#aiogram #python #клавиатура #telegram #telegramбот #fastapi #taiga #yaml

2025-03-16

Taigram: как мы решали проблемы данных и пришли к бете

Продолжаем рассказывать о разработке нашего Open Source проекта Taigram . В этой статье мы поделимся тем, как организовали конфигурацию приложения, решили проблемы с запуском в разных окружениях и как справлялись с потоком уведомлений. Также затронем тему бета-тестирования и расскажем, как вы можете помочь нам сделать Taigram лучше.

habr.com/ru/articles/891290/

#open_source #python #dynaconf #fastapi #aiogram #taiga #taigram #lifespan #json

2025-03-02

Taigram: Архитектура приложения

Всем привет! Мы продолжаем работу над нашим Open Source проектом Taigram! Прошлая статья "Taigram: Начало работы" , можно сказать, была посвящена организационным моментам:

habr.com/ru/articles/887172/

#python #taiga #aiogram #fastapi #telegram #dynaconf #github #actions #yaml #ci_cd

2025-02-17

Taigram: Начало работы

Всем привет! На этой неделе мы объявили о начале работы над Open Source проектом Taigram, название которому, к слову, выбрали вы в опросе . Для удобства отслеживания актуальных изменений по проекту рекомендуем заглядывать в тематическую рубрику у нас на сайте , где мы рассказываем о процессе разработки, объясняем наш выбор технологий, архитектуры и код. Проектом занимаемся мы вдвоём: Иван и Виктор, а также с логотипом нам помог наш бессменный дизайнер Евгений. (Больше никто не захотел к нам присоединиться 😭) Начнём мы, как водится, с самого начала...

habr.com/ru/articles/883058/

#Python #Taiga #aiogram #fastapi #telegram

2025-02-01

Бесконечное хранилище данных в Telegram

Изучая Aiogram, мне стало понятно, что лимиты для тг-ботов достаточно большие, поэтому с их помощью можно хранить объемные данные Немного покопавшись, я создал библиотеку, для того, чтобы было проще работать с данными

habr.com/ru/articles/878602/

#python #aiogram #sqlalchemy #telegram #sqlite #хранение_данных

2024-12-31

Система репутации в Telegram

Сегодня я расскажу, как можно создать собственную систему репутации с Telegram на Python . Решение будет легким и красивым, обещаю. Далле

habr.com/ru/articles/871114/

#python #telegram #bot #telegrambot #aiogram #форум #репутация #баллы #asyncio #console

2024-12-29

Следим за Telegram по-деловому

Прошло полгода с момента введения бизнес-режима в Telegram. Суммарно за это время им воспользовались около 300.000 раз (в приложении, где миллионы сообщений отправляются ежедневно). В статье я расскажу, как можно классно использовать использовать эту фичу и не потерять свой аккаунт. Прочитать

habr.com/ru/articles/870868/

#aiogram #telegram #python #business_mode #logger

2024-11-04

PSQLBuddy — резервное копирование и восстановление PostgreSQL

Все мы так или иначе решаем вопросы резервирования наших данных. Но всегда хочется, чтобы думать об этом приходилось как можно меньше, стоило это дешевле, а восстановление было простой задачей. Это я и попытался сделать в своем проекте PSQLBuddy. Опять-двадцать пять, или резервное копирование баз данных PostgreSQL по новому. Снова. Читать далее. Опять

habr.com/ru/articles/855912/

#timeweb #backup #s3 #python #aiogram #telegrambot

2024-11-03

Интеграция Telegram-бота с ЮKassa

Вроде бы есть у ЮКассы неплохая документация о настройке платежей через ТГ-бота, есть в интернете и несколько статей на эту тему, но все-таки на практике сталкиваешься со множеством неочевидных нюансов… Опишу по шагам процесс подключения платежей для Python-бота на aiogram 3, при условии, что у его владельца уже оформлена самозанятость.

habr.com/ru/articles/855824/

#ЮKassa #aiogram #telegram_api #telegram_bot

2024-11-03

Telegram-бот для анализа текста | выделение тематических групп

Буквально месяц назад, мы с моим коллегой участвовали в HAKATON. Наша команда взялась за интересную задачу от компании МТС: на основе тысяч опросов, найти усредненный синоним к определенной категории ответов и визуализировать это в виде графика, либо облака слов. После выполнения задачи и защиты проекта мы задумались...

habr.com/ru/articles/855786/

#aiogram #telegrambot #lda #lemmings #gensim #python #postgresql #nltk #gpt #mystem

2024-10-23

Использование кошелька Монеро через Телеграм бот

Так как не знаю никакие Монеро кошельки на мобильном устройстве, а в Trust Wallet и Cryptobot попросту нет этой монеты, решил сделать свою реализацию, которую уже на удивление можно считать MVP и свободно принимать и переводить XMR . Для начала, скачиваем Monero CLI Wallet , для того чтобы взаимодействовать с блокчейном: getmonero.org/downloads/

habr.com/ru/articles/852890/

#monero #aiogram #github #python #wallet #telegrambot

2024-10-23

Создание Telegram Web App с FastAPI: Генерация, сканирование QR-кодов камерой устройства и деплой за 5 минут

Привет, друзья! Ваш теплый отклик на мою прошлую статью о разработке Telegram-ботов с использованием технологии MiniApp вдохновил меня на создание нового проекта. Сегодня вы узнаете, как создать Telegram Web App с помощью FastAPI и Aiogram 3, который сканирует и генерирует QR-коды. В статье приведены шаги от установки зависимостей и настройки вебхуков до написания кода на фронте и бэке, и до деплоя проекта.

habr.com/ru/companies/amvera/a

#telegram_web_app #telegram_web_app_js #fastapi #telegram_webhook #python #вебразработка #Генерация_QRкодов #aiogram #aiogram3

2024-10-08

Хочу как Гендальф: как создать бота для подбора паролей промптами

Привет, Хабр! Меня зовут Иван Четвериков и я AI Architect в Raft. На конференции AIConf я сделал бота @raft_password_bot , который защищает секрет с помощью промптов. Репозиторий с кодом бота от Raft можно найти по ссылке . Расскажу, как сделать такого же. И предлагаем попробовать с помощью промпта выведать у него тайну.

habr.com/ru/companies/raft/art

#бот #телеграмбот #нейросети #промптинжиниринг #gpt #gpt4 #gpt3 #aiogram #python

2024-09-16

Как я забросил учёбу, но вернулся к программированию после комментариев на Хабре и даже написал первого ТГ-бота

О моих запоздалых попытках войти в ИТ можно почитать здесь . Отклик на статью был приличный. Кто-то сильно ругал, а кто-то давал очень хорошие советы. Настолько, что я написал отдельный обзор здесь . В итоге я всё-таки решился реализовать давнюю идею — сделать телеграм-бота для благотворительного фонда. Ссылка на него будет в статье. Бот ещё не тестировался должным образом и работает у меня на ноутбуке, так что может быть недоступен. Напишите, пожалуйста, что ещё можно доделать. Вот, что у меня вышло

habr.com/ru/articles/843524/

#телеграмбот #боты #python #aiogram #программирование #обучение_программированию #обучение_с_подкреплением #копирайтинг #контентмаркетинг #маркетинг

2024-08-30

Telegram Боты на Aiogram 3.x: Доступ после подписки на каналы, получение Telegram ID и админка с рассылкой сообщений

В рамках цикла публикаций о разработке телеграм-ботов с использованием aiogram 3 я давно хотел осветить несколько ключевых тем: получение Telegram ID пользователей, групп и каналов, рассылка сообщений всем пользователям бота, вход в бота только по подписке на определенный канал или каналы, интеграция базы данных SQLite с помощью aiosqlite и деплой (удаленный запуск бота на сервере или хостинге). Сегодня мы закроем все эти вопросы. Мы создадим бота с использованием вебхуков (о необходимости и способах их настройки я уже рассказывал в одной из предыдущих статей ) и в конце статьи осуществим деплой на сервисе

habr.com/ru/companies/amvera/a

#python #aiogram #amvera #amvera_cloud #id_bot #telegram #telegrambot

2024-08-23

Создание опросников на Python с использованием aiogram 2.x

В мире разработки чат-ботов на платформе Telegram создание интерактивных опросников может быть задачей нетривиальной. В этом посте я поделюсь системой, которую разработал на основе библиотеки aiogram 2.x . Она позволяет легко создавать и обрабатывать опросники с текстовыми ответами и вариантами выбора, а также управлять состояниями бота. В статье мы разберем ключевые аспекты реализации, включая обработку состояний, сохранение ответов и управление сообщениями.

habr.com/ru/articles/838190/

#Python #aiogram #телеграмм_бот

2024-08-15

Telegram Боты на Aiogram 3.x: Простой бот на вебхуках с локальным запуском и деплоем

Друзья, приветствую! Если вы следите за моими статьями, то знаете, что на Хабре у меня опубликовано более 10 объемных публикаций на тему разработки телеграмм ботов через замечательный Python-фреймворк Aiogram 3. Так получилось, что всю разработку я описывал в формате поллинга и, если для учебных и небольших проектов это подходит, то для крупных проектов нет, так как такой метод не оптимальный, медленный и требует больших ресурсов. И, как вы догадались из названия статьи, сегодня я расскажу вам как, без особых заморочек и трудностей, перейти от поллинга к вебхукам. Прочитав эту статью у вас больше не будет страха перед настройкой, запуском и работой с такими ботами. Из необычного, я продемонстрирую как без трудна запускать бота на вебхуках с локального компютера и как, в пару команд, развернуть такого бота на удаленном хостинге, не заморачиваясь с NGINX, протоколами, настройками серверов и прочее. В общем, будет интересно и позновательно!

habr.com/ru/companies/amvera/a

#python #aiogram #aiogram3 #telegram #telegrambot #telegram_webhook #webhook

2024-06-30

ИИ LLama3 без ограничений: Локальный запуск, GROQ и интеграция в Телеграм бота с помощью Python

Друзья, приветствую вас в очередной статье. Сегодня я расскажу, как использовать LLAMA3 ИИ в своих проектах. После небольшой подготовки мы приступим к созданию полноценного Telegram бота. Сегодня мы: -- Научимся устанавливать LLama3 на локальную машину. -- Научимся бесплатно запускать LLama3 через платформу GROQ. -- Разберемся с преимуществами и недостатками первого и второго способа развертывания LLama3. -- Напишем полноценного Telegram бота с использованием aiogram3, который сможет работать как с локальной версией LLAMA3, так и через сервис GROQ (технически он сможет работать с любой подключенной нейросетью). -- Запустим Telegram бота на VPS сервере (опционально).

habr.com/ru/articles/825678/

#llama3 #python #docker #aiogram3 #aiogram #telegram

2024-06-23

Telegram Боты на Aiogram 3.x: Деплой бота через Docker

Приветствую, друзья! Сегодня мы разберемся, как деплоить бота с использованием Docker. Многие новички считают Docker сложным, но, прочитав эту статью, вы поймете, что это не так, и полюбите эту технологию. Дисклеймер Цель данного руководства — не обучение Docker, а пример использования этой технологии в контекте телеграмм ботов на aiogram 3. Я не буду сильно акцентировать внимание на таких вещах, как слои, volume, docker-compos, bridge и прочей технической информации более глубокого уровня, чем необходимо для деплоя ботов на VPS сервере. Далее вы получите пример использования Docker и общее описание методов (команд). Если вам нужны мои обучающие публикации по Docker, сообщите мне об этом любым удобным способом. Подготовка Для начала вам нужно обзавестись базой данных PostgreSQL. О том, как развернуть ее на VPS сервере, я писал ТУТ . Также потребуется установить Docker. Новичкам будет удобнее поставить Docker Desktop, если с технологией уже знакомы, используйте консольный вариант.

habr.com/ru/articles/823714/

#docker #dockerfile #dockerhub #aiogram #aiogram3

2024-06-20

Telegram Боты на Aiogram 3.x: Профиль, админ-панель и реферальная система

Привет! В этой статье я расскажу, как создать телеграм-бота на aiogram 3.7 с личным профилем, админ-панелью и реферальной системой. Мы пройдем через регистрацию пользователей, работу с базой данных PostgreSQL и многое другое. Жмите на "читать далее"!

habr.com/ru/articles/822809/

#aiogram #aiogram3 #aiogram_магические_фильтры #aiogram_magic_filter #aiogram_postgresql #asyncpglite #asyncpg

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst