CommandClass _CHATSUBSCRIBE

Permite anotarse en el servidor para acumular y recibir todos los cambios en el chat.

Luego deberá usar _CHATGETUPDATES para recibir los cambios desde la última vez que llamó a dicha función o desde que se suscribió a los cambios.

Esta función devuelve la lista de canales en los que ya estás participando (porque podría tener un Flulpy.exe abierto con la cuenta aparte de la web), o podría estar alquilando una PC, y por lo tanto, automáticamente ya fue incorporado en el canal de chat público, etc.

También devuelve la lista total de canales existentes en los que podría entrar, inclusive en los que ya estás metido (esta última lista trae los títulos de los canales, para una correcta visualización en un selector de canales en los que podrías elegir entrar, ya que el ChannelName es como un nombre administrativo que se usa en la API, pero aparte la comunidad podría haber puesto un título más descriptivo).

Esta función también devuelve la charla pre-existente para mostrar una continuidad, tal como los tenemos acostumbrados en la plataforma Master Control, devolverá una charla por cada canal en el que está participando.

Si ya estaba suscripto, simplemente resetea la suscripción, y envía todo el status de nuevo.

Minimum version for the target server required: v17.5.15.

Input parameters:

  • CommandClass = _CHATSUBSCRIBE.
  • Param1 = target CyberName.
  • Param2 = SessionToken.

[{“ResponseClass”: “ERROR”, “Param1”: “message”, … }]
[{“ResponseClass”: “HISTORICAL”, “Param1”: “PreviousChat”, “Param2”: “ChannelName”, “Param3”: “ChannelTitle” }]
[{“ResponseClass”: “OK”, “Param1”: “CurrentJoinedChannels”, “Param2”: “ChannelsList”}]

Formatos:
Output Param1 = “ChannelName,ChannelName, …”
Output Param2 = “ChannelName + null + ChannelTitle + null + …”

Example of usage:

https://wingamer.ar/ApiMasterControl/Comm.php?CommandClass=_CHATSUBSCRIBE&Param1=flulpycrea&Param2=ABC123Token