Python
3
Вклад в тег
// Получить идентификатор сообщения, которое нужно отредактировать
$message_id = 1234;
// Отправить новые медиа-объекты в группе
$response = $telegram->sendMediaGroup([
'chat_id' => $chat_id,
'media' => [
[
'type' => 'photo',
'media' => 'http://example.com/new_photo1.jpg',
'caption' => 'New photo caption 1',
'disable_notification' => true,
],
[
'type' => 'photo',
'media' => 'http://example.com/new_photo2.jpg',
'caption' => 'New photo caption 2',
'disable_notification' => true,
],
],
]);
// Получить идентификатор группы медиа-объектов
$media_group_id = $response[0]['media_group_id'];
// Заменить все медиа-объекты в сообщении на новые
$telegram->editMessageMedia([
'chat_id' => $chat_id,
'message_id' => $message_id,
'media' => [
[
'type' => 'photo',
'media' => 'http://example.com/existing_photo1.jpg',
'caption' => 'Existing photo caption 1',
],
[
'type' => 'photo',
'media' => 'http://example.com/existing_photo2.jpg',
'caption' => 'Existing photo caption 2',
],
[
'type' => 'photo',
'media' => 'http://example.com/new_photo1.jpg',
'caption' => 'New photo
num_1 = 1000
num_2 = 2600
for i in range(num_1, num_2 + 1):
s = str(i)
for c in s:
if s.count(c) == 3:
print(i)
break
from aiogram.types import Message
from aiogram.dispatcher import FSMContext
from aiogram.dispatcher.filters.state import StatesGroup, State
class MessageUser(StatesGroup):
mes = State()
@dp.message_handler(commands=['start', 'help'])
async def welcome(message: Message, state: FSMContext):
await message.answer('Приветствую! Напишите своё сообщение, а я сохраню его.')
await MessageUser.mes.set()
@dp.message_handler(state=MessageUser.mes)
async def save_message_user(message: Message, state: FSMContext):
await state.update_data(mes=message.text)
data = await state.get_data()
# теперь в объекте data['mes'] хранится сообщение пользователя, можете совершать с ним любые действия.
await state.finish()