Catphishing is a form of online deception that usually involves using a fake identity to lure unsuspecting victims into a (romantic) relationship with the intent of exploiting them for money or access to their private data. There have been cases where the victim's bank accounts are used as channels for laundering money too. The solution proffered here is to use chatbots that are disguised to look like ideal phishing targets to identify catphishing accounts.
Some platforms usually ban accounts that are used for phishing but this is not enough because the scammers simply open new accounts and end up being better at avoiding being blocked by such platforms. Instead of blocking the accounts, the platform can notify the human users that are associated with the suspicious account that they are chatting with a possible scammer so that the scammer's time is wasted on such people. A human can take over the chats from the bots and make attempts that may involve the use of malware to investigate the scammer's true identity. That way more scammers will be prosecuted and the higher risk associated with phishing will discourage intending scammers.