Python, aiogram
Реализовать запрос на на отправку копии сообщения пользователю, который отправил его боту.
import aiogram
from aiogram import Bot, Dispatcher, types
# Установка уровня логирования
logging.basicConfig(level=logging.INFO)
# Создание объекта бота
bot = Bot(token='your_token_here')
# Создание объекта диспетчера
dp = Dispatcher(bot)
# Обработчик входящих сообщений от пользователя
@dp.message_handler()
async def echo_message(message: types.Message):
copy_message = await bot.copy_message(chat_id=message.from_user.id, from_chat_id=message.chat.id, message_id=message.message_id)
# Отправка копии сообщения пользователю
await
await bot.send_message(chat_id=message.from_user.id, text=copy_message.text)
# Запуск бота
if __name__ == '__main__':
aiogram.executor.start_polling(dp, skip_updates=True)
Ответы
Ответ дал:
0
Необходимо создать обработчик команды или текстового сообщения, на которую бот будет реагировать:
from aiogram import Bot, Dispatcher, types
from aiogram.contrib.fsm_storage.memory import MemoryStorage
API_TOKEN = 'ваш токен'
bot = Bot(token=API_TOKEN)
storage = MemoryStorage()
dp = Dispatcher(bot, storage=storage)
@dp.message_handler(commands=['copy'])
async def send_copy(message: types.Message):
await message.reply("Копия твоего сообщения: " + message.text[6:])
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
8 лет назад
Пример кода на Python с использованием aiogram: