You will need to have a Telegram account and possess the app set up with a phone to implement Telegram Internet. You cannot create a Telegram account on the internet application.
it is possible to always Examine if https://infopagex.com/story2701214/what-does-telegram-x-mean