MyChat Server scripts
Administrators often need to do something that is not provided by MyChat Server default functionality.
MyChat Server has a special integrated scripts engine for additional programming. A large set of functions, comfortable editor, well-organized documentation and a lot of examples.
Official support forum for all people, who develop and implement ideas for MyChat improvements on MyChat Script Language in their companies.
Those programmers who know Pascal (or Delphi) language adapts faster because MSL language based on a classic Pascal language.
How to create scripts in MyChat?
How to create scripts and event handlers. How to test and debug scripts.
Full language and available functions description with examples.
Various reference information used for MSL scripting engine.
Examples of ready-made solutions
- Customize the possibility of private communication only between certain groups from the common contacts list
- Happy birthday greetings to users
- Blocking private conversations for certain users
- Sending messages to e-mail, if a user is offline
- Displaying a user information from the website (IP, referral link, browser UserAgent, language, operating system)
- A fine-tune script to manage the usage of UltraVNC plugin. Who can use it and how?
- Script for shutting down and exiting all MyChat Client applications from the server
- Exporting all photos of the registered users to the disk
- Script for creating a guaranteed pool of free connections to MyChat Server
- How to automatically rename a WEB support user right after his registrations on a website?
- Script for sending notifications to a group of people from text files in a specified time on workdays
- Script for creating MyChat bot
- Script to create a personal contact list by user groups automatically
- Get exchange rates from Monobank via MyChat bot
- Joking script for the game "Spinning bottle"
- Script for limiting the communication in the conferences
- The script for limiting access for specific people to send messages in a common conference
- Quick calculating and getting the list of unique words in a text file
- Instant disconnection of all users on the internal forum and Kanban project management system
- Connect an operator for helping a customer of MyChat Guest service if there is no one in the conference
- Connect a number of connections of all online users in various MyChat services
- How to shut down all Android applications and disconnect them from the server?