How would a web3 discord prevent things like this? A team member’s web3 wallet could still get hacked and post a scam link. If you’re just talking about the channels getting deleted, that’s not really a big deal. That type of chat isn’t something that needs to be stored immutably on-chain.
I think leofinance is taking the right approach in using web3 where it really provides value and taking advantage of web2 apps otherwise.
Since the web3 solution is plugged into the rest of the Hive blockchain, a variety of strategies to mitigate such hacks can be devised. For example, people with staked tokens can signal (perhaps via a custom_json) that a given message is a scam, and the web3 solution can correspondingly display it in such a way.
Another idea is to allow only ULRs from certain domain names to be in messages coming from team members (accounts with particular roles in a Hive community).
And if it the web3 solution is really integrated, we might even get rid of the need for URLs. You can interact directly with the blockchain and its 2nd layers whether you're in the chat or in another frontend. And strategies to prevent scams will work at the blockchain level and be picked up by whatever tool one uses to interact with the blockchain. This might be further down into the future, though.