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?


Scripts editor

How to create scripts and event handlers. How to test and debug scripts.

 

MSL scripting language

Full language and available functions description with examples.

 

Data dictionaries

Various reference information used for MSL scripting engine.

 

Examples of ready-made solutions


  1. Customize the possibility of private communication only between certain groups from the common contacts list
  2. Happy birthday greetings to users
  3. Blocking private conversations for certain users
  4. Sending messages to e-mail, if a user is offline
  5. Displaying a user information from the website (IP, referral link, browser UserAgent, language, operating system)
  6. A fine-tune script to manage the usage of UltraVNC plugin. Who can use it and how?
  7. Script for shutting down and exiting all MyChat Client applications from the server
  8. Exporting all photos of the registered users to the disk
  9. Script for creating a guaranteed pool of free connections to MyChat Server
  10. How to automatically rename a WEB support user right after his registrations on a website?
  11. Script for sending notifications to a group of people from text files in a specified time on workdays
  12. Script for creating MyChat bot
  13. Script to create a personal contact list by user groups automatically
  14. Get exchange rates from Monobank via MyChat bot
  15. Joking script for the game "Spinning bottle"
  16. Script for limiting the communication in the conferences
  17. The script for limiting access for specific people to send messages in a common conference
  18. Quick calculating and getting the list of unique words in a text file
  19. Instant disconnection of all users on the internal forum and Kanban project management system
  20. Connect an operator for helping a customer of MyChat Guest service if there is no one in the conference
  21. Connect a number of connections of all online users in various MyChat services
  22. How to shut down all Android applications and disconnect them from the server?