Whole new implementation of Safiullin's Cafechat.app
Because no one other than myself is willing to use this, so support for this has paused.
Will resume support once gathered at least 2 suggestions or bug reports.
No server-side configuration required, because it is only a set of static files. It even works with only GitHub/GitLab Pages!
Download ZIP or TGZ archives from the releases, and then extract them somewhere you wish.
This is the file used by WEBSF Icon Manager, which contains all of in-app icon resources and sizing specs.
DO NOT CHANGE IF YOU DO NOT KNOW WHAT WILL HAPPEN!
Specifies the configuration towards groups.
Specifies the default list of Telegram groups for your users to join.
The ID of the target Telegram group.
The display name of that group chat.
The index of the default Telegram group to show up.
Controls whether user modifies the group list client-side is allowed.
For dedicated customer chats, it is recommended to turn this on.
Specifies what you want your users to behave client-side.
Controls whether users can choose their own usernames. If set to false
, only randomly generated usernames are allowed.
Minimum length of a valid username. A value above 5 is recommended.
Maximum length of a valid username. A value below 21 is strongly recommended.
Tells the client how to generate a username.
All of the characters that is allowed to show up in a randomly-generated username.
The length of a randomly-generated username.
Specifies the target remote bridge server.
The real remote server for bridging messages.
The protocol of the bridge.
safiullin
: The protocol used by InstantChatBot
If set to true, the client will send a greeting message to the remote upon join. Invisible on the client-side GUI.
It is recommended to leave this option on, which will let you know if there is someone coming, and respond to them first.
If set to true, the client will send a message to the remote upon leaving. Invisible on the client-side GUI.
It is recommended to leave this option on, which will let you know if someone has left.
Control what extra information will users send to the remote bridge server.
Whether the real path of the client's URL will be sent to the remote server.
What will the client send to the remote server instead of the real one if realPath
is set to false
.
Whether the real domain which hosts the client will be sent to the remote server.
What will the client send to the remote server instead of the real one if realHost
is set to false
.