Telegram? You mean Discord?https://discord.gg/a3HZsV2
you can download telegram on t.me
I'm quite confused of how discord works
By the way I'm reaaaaaally fond of this game since I'm about to create my own