No, you can only create a Telegram account with your SIM card number. Otherwise there is no way to create a Telegram account.