Currently the repo uses bot token to forward messsages from source to destination,but it has limitations that it can't detect bot messages.
it it possible to use user session ,and forward bot messages with user account and switch to bot when user messages detected.