4. The method of claim 1 , the image transmitted to the client device via the messaging system as an image attachment and the text command received from the client device via the messaging system as a message.
1. A computer-implemented method, comprising: generating, by an application executing on a processing unit, an image representing a state of the application; transmitting, by a communication component executing on the processing unit, the image from the application to a messaging client on a client device over a first messaging channel via a messaging system using a communications protocol; receiving, by the communication component, a message from the client device over the first messaging channel via the messaging system; determining, by the communication component, that a first portion of the message comprises a text command from a set of available commands for the application and a second portion of the message comprises text that does not comprise a text command from the set of available commands; inputting the command of the first portion to the application, and updating, by the application, the state of the application according to the text command; and automatically forwarding, by the communication component, the second portion of the message to a messaging client on a second client device over the first messaging channel via the messaging system.