Вопросы с меткой [aiogram-3.x]
aiogram - это современный и полностью асинхронный фреймворк для Telegram Bot API, написанный на Python 3.8+ с использованием asyncio и aiohttp
295 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
1
ответ
76
показов
Как добавить картинку вместе с сообщением в телеграмм боте?
Пытаюсь добавить картинку вместе с текстом " text = _(key="main_menu_greeting", user_name=user_full_name)", но никак не получается.
Пробовал делать через чатгпт и самостоятельно ...
0
голосов
0
ответов
41
показ
Обработка реакция телеграм ботом на aiogram
Думаю над автоматической публикацией постов на телеграм канале. И хочу узнать, можно ли каким-то образом считывать количество реакций (лайков) на конкретный пост на aiogram?
Например, последний пост ...
0
голосов
0
ответов
44
показа
Ошибка в алгоритме проверки по заданному порогу плюс ранний выход
Делаю алгоритм расчета цены по данным из апи. Проблема в том, что сейчас часть цикла проверки идет в холостую, пока не кончатся попытки.
Вот текущая основная структура:
Получили список задач (...
0
голосов
0
ответов
38
показов
Не получается загрузить картинку через InputStoryContentPhoto в aiogram3
Пытаюсь написать бота на aiogram3 который будет создавать истории в телеграме через бизнес режим
photo = FSInputFile("./a.jpg", filename="a.jpg")
content = InputStoryContentPhoto(...
0
голосов
0
ответов
47
показов
Состояние в виде списка/словаря в FSM aiogram 3.x.x
Пишу телеграмм бота на питоне, используя aiogram. Возникла проблема: не могу создать state, который будет хранилищем вида: словарь/список.
Нужно чтобы в этом списке/словаре сохранялись определенные ...
0
голосов
0
ответов
36
показов
Как сделать так чтобы хэндлер обрабатывал альбом с фото и видео вместе
Пишу бота по типу Дайвинчика. Вот код:
@router.message(F.text.in_(available_game))
async def register_game(message:Message, state:FSMContext):
await state.update_data(game=message.text)
await ...
0
голосов
0
ответов
39
показов
Может ли бот ловить свои сообщения / документы?
@dp.message(F.document)
async def handle_log(message: Message):
user_id = 123
print(f"[DEBUG] users: {user_id} Пришел лог !")
with sqlite3.connect(DB_PATH) as conn:
...
0
голосов
1
ответ
90
показов
ModuleNotFoundError: No module named 'app'. Ошибка при попытке импортировать файл
Я пишу тг бота на aiogram 3.21.0. При попытке импорта файла keyboards в файл handlers (они находятся в одной папке app) вот таким образом
import app.keyboards as kb выдает такую ошибку: ...
0
голосов
0
ответов
42
показа
Telegram-bot не отвечает на сообщения бизнес аккаунта
Пишу телеграм бота для работы с бизнес-аккаунтом. Для начала протестировал работоспособность бота на простом аккаунте - работает. Код следующий:
from aiogram import Dispatcher, Bot, types
from asyncio ...
0
голосов
0
ответов
34
показа
FSM aiogram 3.X. Не видит сообщения не начинающиеся на '/'
Я изучал FSM в aiogram 3.X. И столкнулся с проблемой. Я написал небольшой тренировочный код.
Как работает код:
Пользователь вводит команду /reg. После чего, бот запрашивает Имя. Пользователь вводит ...
0
голосов
1
ответ
98
показов
Как выполнять несколько задач параллельно в asyncio aiogram 3?
Я хотел, чтобы несколько задач выполнялись параллельно, мне подсказали следующее решение, но оно не работает.
Код:
async def main():
task3 = await asyncio.create_task(dp.start_polling(bot))
...
0
голосов
1
ответ
399
показов
Как заставить telegram бота писать в определенную тему чата?
Относительно недавно Telegram выкатил обновление чатов, мол теперь можно создавать темы. У меня есть проект на Aiogram и мне надо заставить его писать в определенную тему в чате, однако как я понял у ...
0
голосов
0
ответов
38
показов
Подскажите как сделать всплывающие кнопки в чате при вводе @username в каком либо чате Telegram
как сделать такую же панельку в своем Telegram боте. Желательно на Aiogram, давненько смотрел, вроде как ее на Aiogram нельзя сделать, однако я не уверен. Подскажите ссылку на страницу в документации ...
0
голосов
0
ответов
28
показов
Не меняет фото в сообщении почему?
@server_call.callback_query(F.data == 'servers')
async def servers(callback: CallbackQuery):
image_path = os.path.join(os.path.dirname(__file__), '../Files/img/servers.png')
await callback.bot....
0
голосов
0
ответов
30
показов
Как проверить активность бота? в aiogram 3?
Мне надо узнать как можно понять что бот активном состоянии, пытался конфликтовать с ботом но не получилось (иногда если сообщений нету то конфликт скрипт срабатывает наоборот, он срабатывает и тот ...