@dp.message_handler(content_types=['text'], text=['/mem', 'mem', 'мем'])
async def sendphoto(msg):
arr=["AgACAgIAAxkBAAIBDGOTEZidA5W9TrvjLb_d7cAE5Nn7AALewjEbPQigSLUEN_gyByq8AQADAgADeAADKwQ", "AgACAgIAAxkBAAIBDGOTEZidA5W9TrvjLb_d7cAE5Nn7AALewjEbPQigSLUEN_gyByq8AQADAgADeAADKwW"]
file_id = random.choice(arr)
await bot.send_photo(msg.from_user.id, file_id)
@dp.message_handler(commands=['test'])
async def test(message: types.Message):
user_id = message.from_user.id
keyboard = types.InlineKeyboardMarkup()
callback_button = types.InlineKeyboardButton(text="test button", callback_data=f"{user_id}")
keyboard.add(callback_button)
await message.answer('test message', reply_markup=keyboard)
@dp.message_handler(content_types=['text'])
async def text(message: types.Message):
if message.reply_to_message:
# Получаем данные из callback_data
callback_data = message.reply_to_message.callback_data
# Сравниваем user_id из сообщения и user_id из callback_data
if message.from_user.id == callback_data:
await bot.edit_message_text(chat_id=message.chat.id, message_id=message.reply_to_message.message_id, text='Good')
@bot.on_message(filters.private & filters.command(['Кнб'], prefixes=''))
async def startik(bot, message):
# Код команды здесь
@bot.on_message(filters.private & filters.command(['Кнб'], prefixes=''))
async def startik(bot, message):
# Код команды здесь
# Удаление сообщения с кнопками у отправителя сообщения
await bot.delete_message(message.chat.id, message.message_id, filters.user(message.from_user.id))
import sqlalchemy
DB_URL = 'postgresql://postgres:123@localhost:5432/parser'
engine = sqlalchemy.create_engine(DB_URL)
connection = engine.connect()