Что подразумевается под просматривать всю переписку?
Если необходимо сделать по ключевому слову то можно добавить либо хендлер на команду либо условие и на которое он должен реагировать.
Хендлер можно сделать подобным образом
@dp.message_handler(commands=['reg'])
async def enter_reg(message: types.Message):
await message.answer('Вы начали регистрацию в боте.\n'
'Укажите ваше имя')
По оправке /reg он напишет что началась регистрация.
Либо по конкретному слову
@dp.message_handler(content_types='text')
async def new_message(message: types.Message):
print(message.text)
if message.text == 'привет':
await bot.send_message(message.from_user.id, 'введено ключевое слово')
код написан под aiogram, для других библиотек можно будет переделать