Tags (create/select) on typing in topic creation

Hi everyone!

I’m working in a case where tags will work like in Twitter! So, It would be possible to type “#” then the user could select the tag, or in case which doesn’t exist, I would create.

In discourse topic creation there are trust levels for who can create tags etc. And when you can create tags, you create separately in topic form, not on typing (typing identifies only those which doesn’t exist when you type “#”).

Would it be possible to perform on this event of create tags automatically, like a tag #test (for the fact test tag doesn’t exist, it’s considered as a raw text) ?

I would appreciate your help!