seconding this and adding that if a game has a rule similar "you must intro within three days" it usually means in character. Basically, it can be any sort of random post that gives some hint about who your character is, what they like, etc. it can be lyrics, a video, a paragraph... whatever your character might post to say "heeeeey... i'm heeeere."