Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
machinshin committed Apr 7, 2021
1 parent 8c3d261 commit 31b5f5b
Showing 1 changed file with 141 additions and 0 deletions.
141 changes: 141 additions & 0 deletions src/machines/should_you_use_butter.fsl
@@ -0,0 +1,141 @@
machine_name : "Should you use twitter?";
machine_author : "MachinShin <machinshin@gmail.com>";
machine_license : MIT;
machine_comment : "#madewithfsl";
machine_language : en;
machine_version : 1.0.0;
fsl_version : 1.0.0;

start_states : [Start];
end_states : ["You can keep your Twitter account"
"Get off Twitter and seek help"
"Sorry Twitter just isn't for you"
"Get off Twitter"
"Maybe you should stick to Facebook"];

flow: down;

Start -> "Is your Twitter for personal or business use?";
"Is your Twitter for personal or business use?" 'Personal'
-> "Do you have a habit of revealing intimate personal details?";
"Is your Twitter for personal or business use?" 'Business'
-> "Are you using Twitter to communicate with customers and send brand updates?";
"Is your Twitter for personal or business use?" 'My business is personal'
-> "Do you distinguish your business account from your personal account?";

"Do you have a habit of revealing intimate personal details?" 'No, I have a pretty good ability to self control'
-> "Are a majority of your tweets interesting, funny, or thought-provoking?";

"Do you have a habit of revealing intimate personal details?" 'Only when I have had a little took much to drink'
-> "Does your boss follow you?";

"Does your boss follow you?" 'Yes'
-> "Get off Twitter";
"Does your boss follow you?" 'No'
-> "Are you just using Twitter to stalk celebrites?" -> "Get off Twitter and seek help";

"Are a majority of your tweets interesting, funny, or thought-provoking?" 'No, they are mostly pics of my lunch or my cat'
-> "Are you a celebrity";

"Are a majority of your tweets interesting, funny, or thought-provoking?" 'Yes'
-> "Are you capable of keeping your insights to 140 characters or fewer?";

"Are you a celebrity" 'No'
-> "Maybe you should stick to Facebook";
"Are you a celebrity" 'Yes'
-> "You can keep your Twitter account";

"Do you distinguish your business account from your personal account?" 'No, of course not'
-> "Get off Twitter";

"Do you distinguish your business account from your personal account?" 'Yes'
-> "Are you using Twitter to communicate with customers and send brand updates?";

"You can keep your Twitter account" <-
'Yes' "Do you like to know what is going on in the world 5-6 minutes before any world news outlet?";
"You can keep your Twitter account" <- 'Yes' "Are a majority of your tweets related to your business or industry?";

"Do you like to know what is going on in the world 5-6 minutes before any world news outlet?" 'No'
-> "Sorry Twitter just isn't for you";
"Are a majority of your tweets related to your business or industry?" 'No'
-> "Sorry Twitter just isn't for you";

"Do you only keep your Twitter account for the rush you feel when your tweet is retweeted?" 'Yes'
-> "Really?";

"Really?" 'Yes'
-> "Get off Twitter and seek help";
"Really?" 'No'
-> "Do you only keep your Twitter account for the rush you feel when your tweet is retweeted?";

"Are you capable of keeping your insights to 140 characters or fewer?"
-> "Do you only keep your twitter account for the rush you feel when your tweet is retweeted?";


"Get off Twitter" <- 'Yeah you caught me' "Wait - Are you spam or a bot?";
"Wait - Are you spam or a bot?" 'No' -> "How often do you tweet?";
"Wait are you spam or a bot?" <- 'Yes' "You understand what Twitter is right?";

"How often do you tweet?" 'Hardly ever'
-> "Are you just using Twitter to stalk celebrites?";
"How often do you tweet?" '15 times a month'
-> "Do you only keep your Twitter account for the rush you feel when your tweet is retweeted?";
"How often do you tweet?" 'Almost everyday'
-> "Are the majority of your tweets related to your business or industry?";



//css for states

state "Really?": {
shape: circle;
background-color: black;
text-color: white;
};

state "Maybe you should stick to Facebook": {
shape: circle;
background-color: skyblue;
text-color: white;
};


state "Get off Twitter": {
shape: circle;
background-color: skyblue;
text-color: white;
};


state "Get off Twitter and seek help": {
shape: circle;
background-color: skyblue;
text-color: white;
};

state "You can keep your Twitter account": {
shape: circle;
background-color: skyblue;
text-color: white;
};

state "Sorry Twitter just isn't for you": {
shape: circle;
background-color: skyblue;
text-color: white;
};

state "Does your boss follow you?" : {
shape: circle;
background-color: purple;
text-color: white;
};

state Start : {
background-color : limegreen;
text-color : white;
shape : circle;
linestyle : dashed;
};


0 comments on commit 31b5f5b

Please sign in to comment.