Вы можете попытаться найти ответ пользователя бота на отредактированное сообщение, используя методы channel.history или convations.history , чтобы отфильтровать сообщения по их временным меткам и пользователям.
Установите параметр API oldest
равным ts
отредактированного пользовательского сообщения и установите параметр latest
для захвата временного окна, когда ваш бот ответил на непотоковое сообщение. Когда вы получите результаты от этого вызова API, найдите ближайшее сообщение ts
от вашего бота, посмотрев в поле user
в результатах.
Этот подход должен работать после того, как вы поэкспериментировали с временным окном для вызова API. Тем не менее, для 100% точности вы определенно захотите сохранить ts
пользователя и ответ вашего бота ts
в базе данных.