I'm trying to modify the chat panel to add a new button that will contain another type of template, but I can't find which module file refers to this panel.
What files are related to this panel that allow me to make changes within it?
This module is named OmniChatModule and it is pretty unique. As you may noticed it doesn't have a structure where elements are contained in a diff panel, instead, it creates them in code (check the method render() in it).
Currently, if you want to add something to it, you need to analyze the logic of the OmniChatModule schema and OmniChatUtilities to write your own version. For example, when you click on the context name, it triggers the method openContactCard in OmniChatUtilities.
To be honest, I can't guarantee that it is even possible to modify this panel in the current version.
Hello, we are not utilizing the Chat feature at this moment in time. Is there a way to remove this from our UI so that we don't cause confusion with our users?
In-built Creatio functionality allows integrating with Telegram and Facebook chats and the procedure is described here (I believe you used this article to integrate with Telegram in your case). You will need to study the implementation of the Telegram integration in the system (server code part, not the Creatio UI part) and check if the API of your site chat allows integrating it with 3rd party services.
Unfrotuantely there are no tutorials on the Academy on this particular topic since this is a server-side development using API services.
As for introducing the new tag - I will ask our community team to add one.
No, the endpoint where you chat logic is stored should be available for the cloud-based apps. If it has no firewalls and can send\receive requests\responses from the Internet then there is no difference if the app is located in the cloud or locally.