Как сделать кнопнку возврата в aiogram
Прикладываю код, нужно чтобы по кнопке "back" был возврат либо к "dice" либо к "time", не могу разобраться как это сделать. Помогите пожалуйста. from…
Прикладываю код, нужно чтобы по кнопке "back" был возврат либо к "dice" либо к "time", не могу разобраться как это сделать. Помогите пожалуйста. from…
Недавно начал изучать создание телеграм ботов с использованием библиотеки aiogram. И по-началу казалось все понятно, когда бот работает по шаблону: если пользователь написал это -…
Есть ли способ скопировать сообщение, но изменить в нём какой-то параметр? Например я хочу изменить текст сообщения, которое отправил пользователь, а всё остальное оставить без из…
Мне нужно сделать так чтобы телеграмм бот на python aiogram отвечал на мои сообщения через handler то есть @dp.message_handler() async def answer(message : types.Message): if mess…
В общем задача создать бота, который выполняет определённые действия, если пользователь не ответит ему за определённый промежуток времени. async def timer(chat_id, state: FSMConte…
bot.py: import logging from aiogram import Bot, Dispatcher, executor, types from aiogram.types.message import ContentTypes import config as cfg from db import Database import mark…
Делаю рассылку. Нужно что бы бот копировал сообщение через message.copy_to дополнительно с parse_mode html. Пробовал: await msg.copy_to(chat_id, parse_mode='HTML') Возвращает то ж…
Подскажите пожалуйста, нужно, запретить, писать, в группе, кто, отписался, от канала, но получаю ошибку. Ругается, на эту строку, при отписке, от канала. Update.message.left_chat_…
У меня есть вопрос: Я сделал бота на библиотеке aiogram. Но надо сделать так чтобы когда пользователь нажал на кнопку "Google" то при выборе он должен принимать сообщени…
Подскажите пожалуйста, как прописать, update: и message: в types.ChatMemberUpdated чтобы, 2 вместе работали, а не только один @dp.chat_member_handler() async def chat_member(messa…
from aiogram import Bot, Dispatcher, executor, types from aiogram.contrib.fsm_storage.memory import MemoryStorage from aiogram.dispatcher import FSMContext from aiogram.dispatcher…
Пожалуйста помогите сделать то что после команды /clear отчищался весь чат
Как из reply_to_message получить message_id в aiogram
Делаю бота на aiogram. Пользователь вводит данные которые записываются в google sheets. Как пропускать ряд если в нем уже есть данные? Есть ли какая то функция в pygsheets? Или пр…
Я создаю чат-бота, который дает вам пример по математике на Python, используя библиотеку Aiogram. Я создаю чат-бота, который дает вам пример по математике на Python, используя биб…
import asyncio from aiogram import executor from config import admin_id from database import create_db from load_all import bot async def on_shutdown(dp): await bot.close() async …
Мне надо описание профиля пользователя получить который напишет команду. Как это можно сделать на aiogram?
Вот код @dp.message_handler(state=Form.buy_or_more) async def process_inline(message: types.Message): keyboard = InlineKeyboardMarkup() buy_button = InlineKeyboardButton('Купить б…
Я пишу бота на aiogram, и у меня возникла проблема. Пользователь должен ввести номер дважды, чтобы получить следующее сообщение от бота. Вот пример: Bot, [24.06.2023 20:54] Write …
Написал код, запускал, работало. Чуть позже решил снова дописать его и заметил, что бот вообще не запускается, сделал код минимальный и точно так же, ошибки нету не понимаю почему…
кнопки не работают import logging import asyncio import random import sqlite3 import string #aiogram и всё утилиты для коректной работы с Telegram API from aiogram import Bot, typ…
from aiogram import Bot, types from aiogram.dispatcher import Dispatcher from aiogram.utils import executor import os bot = Bot(token=os.getenv('тут токен')) dp = Dispatcher(bot) …
Код должен после команды /start записывать в поля user_id и username следующие значения, полученные от message.from_user.id и message.from_user_username. Но в итоге у меня записыв…
как сделать inline кнопку, при нажатии на которую текст будет выводиться вот в таком окне? Библиотека aiogram
Пишу бота на aiogram, использую Python. Вот код: import requests from bs4 import BeautifulSoup import asyncio import logging from aiogram import Bot, Dispatcher, executor, types i…
У меня есть main.py: from aiogram import Bot, executor from dotenv import load_dotenv import os from utils.connect_db import con from utils.db_functions import create_table from l…
В боте есть много функций, которые являются состояниями. Как сделать отмену выполнения состояний? Я понимаю, что можно просто в каждой функции написать что-то вроде: if message.te…
мне надо получить текст inline кнопки, но у меня вылезает ошибка, может быть я взял не правильную команду Мне надо взять название кнопки и при нажатии вставить название На второй …
available_pos_names = ["1pos", "2pos", "3pos", "4pos", "5pos"] available_comp_names = ['легко', 'средне', 'сложно'] class Orderhe…
Как сделать калькулятор с входным числом от пользователя(равно или больше 50 и если меньше 50 то заново попросить ввести число)? @dp.message(Text("📠 Калькулятор")) async…