import asyncio
import logging
from aiogram import Bot, Dispatcher, types
from aiogram.types import Message
logging.basicConfig(level=logging.INFO)
bot = Bot(token="12345 Token")
dp = Dispatcher()
async def send_user_id(message: Message):
user_id = message.from_user.id #извлекает id пользователя отправившего сообщение
await message.answer(f"Вот id: {user_id}") # отправляет
async def main():
await dp.start_polling(bot)
dp.message.register(send_user_id)
if __name__ == "__main__":
asyncio.run(main())