Welcome bot
Last updated
Last updated
// can be runned with Auto Retry only!
if(chat){ return }let time = new Date()
let hours = time.getHours();
let minutes = time.getMinutes();
curTime = "Time: " + hours + ":" + minutes + " GMT-0";
msg = "";
if(hours==6){
msg = "Good morning!\n" + curTime;
}
Bot.sendMessageToAllChats(msg);let new_members = request.new_chat_members;if(new_members.length > 0){
for(var i=0; i<new_members.length; i++){
msg = msg + comma + getNameFor(new_members[i])
comma = ", ";
}
Bot.sendMessage(msg);
}function getNameFor(member){
let haveAnyNames = member.username&&member.first_name;
if(!haveAnyNames){ return ""}
return member.username ? ("@" + member.username) : member.first_name
}let new_members = request.new_chat_members;
let msg = "Hello, ";
let comma = "";
function getNameFor(member){
let haveAnyNames = member.username&&member.first_name;
if(!haveAnyNames){ return ""}
return member.username ? ("@" + member.username) : member.first_name
}
if(new_members.length > 0){
for(var i=0; i<new_members.length; i++){
msg = msg + comma + getNameFor(new_members[i])
comma = ", ";
}
Bot.sendMessage(msg);
}
if(request.left_chat_member){
Bot.sendMessage(
"Goodbye, " + getNameFor(request.left_chat_member)
);
}