Welcome to HCM
I would like to tell you that you might have got periapical abscess
due to trauma in that tooth but it can be cured by RCT. It will resolve by calcium hydoxide dressing but it will take time.
Regarding discoloration of teeth,i would like to tell you that go for capping after RCT & it will be normal.
Consult your dentist
for further treatment.