Script Details
Bot Talk is a fun, lightweight chatbot script that automatically replies to common words and phrases used in your NatterFly chatroom. It includes a selection of humorous responses, basic room moderation, and simple anti-advertising protection to help keep conversations enjoyable.
The script monitors messages for common advertising attempts, such as links beginning with http:// or www., and politely reminds members that advertising is not allowed in the room.
It also includes optional age-tag detection for classic MSN-style nicknames like A/S/L (Age/Sex/Location) such as 13/, 14/ and 15/, allowing room owners to discourage underage users from remaining in adult chatrooms.
To keep the chat lively, Bot Talk responds to popular chat abbreviations such as OMG, LMAO, ROFL, ROFLMAO, ROTF, and more with humorous automated replies. Every trigger and response is fully editable, so you can personalise the bot to match the personality of your own chatroom.
Whether you simply want a few amusing responses or a basic room assistant with anti-advertising reminders, Bot Talk is an easy way to make your chatroom feel more interactive.
Features
Automatic replies to common chat phrases.
Basic anti-advertising protection.
MSN-style age tag detection.
Fully editable triggers and responses.
Lightweight and simple to customise.
No database required.
Installation
Copy the script code from this page.
Open Notepad (or any plain text editor).
Paste the script into the new document.
Save the file as Bot Talk.txt inside your Scripts folder.
Open your NatterFly web client.
Click Scripts from the top menu.
Click Load Script and select Bot Talk.txt.
Once loaded, the script will begin running automatically.
The script monitors messages for common advertising attempts, such as links beginning with http:// or www., and politely reminds members that advertising is not allowed in the room.
It also includes optional age-tag detection for classic MSN-style nicknames like A/S/L (Age/Sex/Location) such as 13/, 14/ and 15/, allowing room owners to discourage underage users from remaining in adult chatrooms.
To keep the chat lively, Bot Talk responds to popular chat abbreviations such as OMG, LMAO, ROFL, ROFLMAO, ROTF, and more with humorous automated replies. Every trigger and response is fully editable, so you can personalise the bot to match the personality of your own chatroom.
Whether you simply want a few amusing responses or a basic room assistant with anti-advertising reminders, Bot Talk is an easy way to make your chatroom feel more interactive.
Features
Automatic replies to common chat phrases.
Basic anti-advertising protection.
MSN-style age tag detection.
Fully editable triggers and responses.
Lightweight and simple to customise.
No database required.
Installation
Copy the script code from this page.
Open Notepad (or any plain text editor).
Paste the script into the new document.
Save the file as Bot Talk.txt inside your Scripts folder.
Open your NatterFly web client.
Click Scripts from the top menu.
Click Load Script and select Bot Talk.txt.
Once loaded, the script will begin running automatically.
Full source
View Script
[script]
name = Bot Talk
author = EmmaS
version = 1.0
enabled = on
# -------- Links / Ads --------
[rule]
id = no_ad_http
match = http://
type = contains
delay_ms = 1800
reply = Please don't advertise in this room, %nick%.
[rule]
id = no_ad_www
match = www.
type = contains
delay_ms = 1800
reply = Please don't advertise in this room, %nick%.
# -------- Age tags (MSN style) --------
[rule]
id = age_13
match = 13/
type = contains
delay_ms = 1800
reply = Im sorry %nick%, you are too young for this room. Please exit or you may be removed.
[rule]
id = age_14
match = 14/
type = contains
delay_ms = 1800
reply = Im sorry %nick%, you are too young for this room. Please exit or you may be removed.
[rule]
id = age_15
match = 15/
type = contains
delay_ms = 1800
reply = Im sorry %nick%, you are too young for this room. Please exit or you may be removed.
# -------- Quick reactions --------
[rule]
match = omg
type = exact
delay_ms = 1800
reply = Houston - we have a problem :|
[rule]
match = llf
type = exact
delay_ms = 1800
reply = Laugh Like F***... fook sake, that's what you do when you... laugh? :)
[rule]
match = roflmao
type = exact
delay_ms = 1800
reply = It wasn't THAT funny %nick% 😅
[rule]
match = rotf
type = exact
delay_ms = 1800
reply = LoL %nick%
[rule]
match = lmao
type = exact
delay_ms = 1800
reply = hehehe that was funny :P
[rule]
match = rofl
type = contains
delay_ms = 1800
reply = %nick% get up off the floor, you're making a fool of yourself :)
# -------- Time/Date --------
[rule]
match = time
type = exact
delay_ms = 2000
reply = Today is %day% - date %date% - time %time%
[rule]
match = date
type = contains
delay_ms = 3800
reply = Date? You want a date? :)
# -------- Where am I --------
[rule]
match = where am i
type = contains
delay_ms = 1800
reply = You are currently talking in %room%
# -------- Random user games --------
[rule]
match = who is bad
type = exact
action = random_user
delay_ms = 1800
reply = %nick%... I think %randomnick% is bad :|
[rule]
match = who sucks
type = exact
action = random_user
delay_ms = 1800
reply = %nick%... I think %randomnick% sux :P
[rule]
match = who is good
type = exact
action = random_user
delay_ms = 1800
reply = %nick%... I think %randomnick% is good :D
[rule]
match = who is sexy
type = exact
action = random_user
delay_ms = 1800
reply = %nick%... I think %randomnick% is sexy ;)