Bots Home
|
Create an App
Welcome Text
Author:
furrymcgee
Description
Source Code
Launch Bot
Current Users
Created by:
Furrymcgee
/* About: This bot sends a private message to users Author: furrymcgee Vim: set syn=javascript fdm=indent tw=78 noet nowrap : See: https://chaturbate.com/apps/app_details/welcome-text */ if ( ! cb ) var cb = { log: console.log, room_slug: undefined, onEnter: (func) => { cb.enter=func; }, onLeave: (func) => { cb.leave=func; }, onFollow: (func) => { cb.follow=func; }, onUnFollow: (func) => { cb.unFollow=func; }, chatNotice: console.log, sendNotice: console.log, settings: undefined, settings_choices: undefined, }; cb.settings_choices = [ { name: 'text', label: `Welcome text`, type: 'str', minLength: 0, maxLength: 255, defaultValue: 'Hello and welcome in my room.' }, ]; with(cb) { if ( ! settings ) { cb.settings = eval ('({\r\n' + `${ settings_choices.map( (e,i,a)=>{ return ( `'${settings_choices[i].name}': '${settings_choices[i].defaultValue}'` )}).join(",\r\n") }\r\n` + '})' ); } onEnter( (user) => { log(user.user + ' joined'); sendNotice( settings.text, user.user ); }); onLeave( (user) => { log(user.user + ' left'); }); onFollow((user) => { log(user.user + ' is following'); }); onUnFollow( (user => { log(user.user + ' stopped following!'); })); } if (!cb.room_slug) { cb.room_slug = "testuser"; var user = { "user": "testuser", "in_fanclub": false, "has_tokens": false, "is_mod": false, "gender": "m", "tipped_recently": true }; cb.enter(user); cb.leave(user); }
© Copyright Chaturbate 2011- 2026. All Rights Reserved.