Not all chat features are the same. Some are a full page, some are a small window which pops up at the bottom of the screen. Depending on which style you choose, the accessibility impacts are going to be different.
As well as asking yourself these questions, you'll need to consider that all chat interactions will likely need to have several key features.