// This is an example script of a Telegram group admin bot. state GroupAdmin { pattern "join" answer welcome(); case input answer checkSpam(); function welcome() { var user = speaker; if (speaker.username != null) { user = "@" + speaker.username; } else if (speaker.name != null) { user = speaker.name; } return "Welcome " + user; } function checkSpam() { var message = sentence.toString().toLowerCase(); var spam = false; var spamWords = ["porn", "seo"]; for (word in spamWords.element) { if (message.includes(word)) { spam = true; } } var video = false; if (input.message != null) { if (input.message.video != null) { video = true; } } if (video || spam) { // Delete any posts with videos or spam words in them. var params = new Object(); params.chat_id = conversation.id; params.message_id = input.id; Telegram.postJSON("deleteMessage", params); } return Template(""); } }