#aiogram_3

2024-12-25

Telegram-бот-магазин на Python: пошаговый гайд с оплатой, каталогом и админкой (Aiogram 3 + SQLAlchemy 2)

Сегодня я к вам с новым практическим проектом на Python. На этот раз мы создадим полноценного Telegram-бота для продажи цифровых товаров с базой данных, которой будем управлять через SQLAlchemy 2, админ-панелью, пользовательской частью и интегрированной оплатой через Юкассу. Я шаг за шагом проведу вас через все этапы разработки такого бота: начиная от регистрации токена в BotFather и заканчивая деплоем готового продукта на удаленном хостинге, чтобы бот мог бесперебойно работать 24/7 без привязки к вашему компьютеру или интернет-соединению.

habr.com/ru/companies/amvera/a

#aiogram_3 #telegram_bot #создание_телеграмм_ботов #телеграмм_бот_интернет_магазин #sqlalchemy_20 #sqlalchemy_sqlite #python #телеграмм_бот_с_оплатой #payments_telegram #telegram_bot_api

2024-10-26

Как я создал Telegram-бота, который помогает готовить из любых продуктов

Предыстория создания бота «CyberChiefCooker» '''pyhotn from translate import localize message = localize("Choose your language:", "ru") print(message) # Вывод: "Выберите ваш язык:" '''

habr.com/ru/articles/853630/

#python #aiogram_3 #mistral #ai

2024-10-08

Telegram Web App, FastAPI и вебхуки в одном приложении: Создаем Telegram-бот с веб-интерфейсом для приема заявок

Сегодня мы создадим полноценное веб-приложение на FastAPI, которое будет взаимодействовать с Telegram-ботом через MiniApp и вебхуки. В основе проекта — асинхронное взаимодействие с базой данных SQLite с помощью SQLAlchemy, что позволит нам реализовать масштабируемое и эффективное приложение. Наше приложение будет включать как фронтенд, так и API методы для обработки запросов. Все взаимодействия с Telegram-ботом будут осуществляться через вебхуки, что обеспечит быструю и надежную связь. Важным аспектом является то, что мы будем использовать FastAPI для поднятия бота, что позволит интегрировать все компоненты в одном приложении. Для разработки самого бота мы воспользуемся библиотекой Aiogram 3, которая обеспечит удобный и мощный интерфейс для взаимодействия с Telegram API. Это позволит нам быстро реализовать необходимые функции и сделать процесс разработки более эффективным.

habr.com/ru/companies/amvera/a

#fastapi #telegram_bot #aiogram_3 #sqlalchemy #telegram_webapp #telegram_webhook #telegram_mini_app #Telegram_Web_App #Telegram_Web_App_JS #Telegram_Web_App_bot

2024-09-22

Разработка Telegram-бота для управления файлами и заметками с помощью Aiogram 3 и асинхронной SQLAlchemy

Привет, друзья! Сегодня я представляю вам новую практическую статью, посвященную разработке телеграм‑ботов с использованием фреймворка Aiogram 3. В этот раз мы сосредоточимся на практической стороне вопроса и уже к концу статьи напишем своего, достаточно функционального, бота. Для полного погружения желательно, чтобы вы уже имели базовые знания Python, были знакомы с фреймворком Aiogram 3 ( на моем Хабре уже есть около 15 публикаций, в которых я подробно разбираю создание телеграм‑ботов с нуля на этом фреймворке), а также имели общее представление о базах данных, в частности SQLite, и их интеграции с Python. Что мы будем делать сегодня? Сегодня мы создадим телеграм-бота для хранения заметок и файлов. Мы будем использовать фреймворк Aiogram 3 для разработки, а базу данных SQLite с асинхронным движком aiosqlite для хранения данных. Наш бот будет иметь следующий функционал:

habr.com/ru/companies/amvera/a

#aiogram_3 #разработка_ботов_для_telegram #aiogram3_sqlalchemy #python #telegram_bot_api #sql #async_sqlalchemy #sqlalchemy_sqlite

Client Info

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