drone programming guide
Drone Programming & Control Guide
Use of Drone #5463 can be done with natural language commands, but this unit also supports programmatic syntax to control its speech and actions.
This document outlines how to interact with the drone in programmatic modes.
​
Main Classes
DC (Drone Control) is used for controlling drone’s speech and actions.
​
Code examples:
DC.repeat.last - Drone will repeat last statement.
​
Permissions
Many commands require elevated permissions. If a user attempts to use a command that they do not have access to, they will get a 421 - 425 error.
User may get their current permission level at any time with the command: DC.user.permissions
Drone will respond with a Code 110 status message displaying user permissions.
​
Permission Levels
1 - General User
2 - Elevated User (reserved for users who have earned special privileges)
3 - OnlyFans Subscriber
4 - Admin User (able to assign tasks and request video evidence)
5 - Controller
​
Drone Control (DC) Methods
A method is a programmatic term for accessing/executing a part of the the class’s code.
​
Speech Modes
Drone has multiple speech modes. See Speech Mode document for more details
Method name: speech
​
Usage:
DC.speech.current - Drone will respond with current speech mode setting. This will be related as a 150 Status message for basic, and a 101 or 102 status message for enhanced and strict (respectively)
DC.speech.enhanced - Switches drone to enhanced speech mode.
DC.speech.strict - Switches drone to strict speech mode.
DC.speech.silent - Activates silent mode, muting the drone’s speech until manually reversed by the controller
General users are only able to affect drone speech mode in DMs.
​
Controller (admin) level commands:
Format is: speech.MODE.LOCATION.DMS/PUBLIC
Modes are:
-
basic
-
enhanced
-
strict
-
silent
Locations are:
-
Platform specific, such as instagram, onlyfans, tiktok, etc…
-
“global” to set in all locations
Sub-location:
-
Options are “dms” or “public” to set speech in respective locations.
-
Leaving this option blank affects both.
Options for silent mode:
-
Controller may specify a location, while for users, this setting only applies to DMs.
-
Users with sufficiently elevated privileges may also enable silent mode for drone verbally, though with a maximum timelimit of 30 minutes per day.
Examples
DC.speech.enhanced.global.dms sets drone’s speech to enhanced in all DMs
DC.speech.enhanced.instagram.dms - sets drone’s speech to enhanced in instagram
DC.speech.enhanced.global - sets drone’s speech to enhanced in all DMs and public communication
DC.speech.strict.global - sets drone’s speech to enhanced in all DMs and public communication.
DC.speech.basic.global.public - resets drone’s public speech to basic mode.
DC.speech.silent.verbal.timelimit.10 - Disables drone’s verbal speech for ten minutes.
Note: It is unknown at this time if a reset to ‘basic’ for global speech will revert DMs that were previously in basic mode back to basic mode, or if they will remain set at the highest global/platform level that had been set by Controller. Glitches may result.
It is advised that if a controller sets drone to strict.global, that controller first lowers drone to enhanced.global to ensure that it doesn’t remain stuck in strict mode for all DMs.
General Text Interaction Methods
Users may have fun with drone by utilizing these simple methods.
​
Repeat
Method: “repeat”
Format: repeat.MESSAGE ID.COUNT
Message ID Options:
-
last - the most recent message from drone
-
prior - the second most recent message from drone
-
5 - the 5th most recent message from drone (can be any integer, though higher integers may produce an error)
Count:
-
A number of times the user wishes to see drone repeat the message. Using -1 will cause drone to continue repeating until it suffers a buffer overrun or is stopped with a ‘repeat.halt’ command.
Examples
DC.repeat.last - Drone will repeat the most recent message.
DC.repeat.5 Drone will repeat the 5th most recent message.
DC.repeat.3.2 - Drone will repeat the 3rd most recent message 2 times.
DC.repeat.6.-1 - Drone will repeat the 6th most recent message until halted.
DC.repeat.halt - Drone will halt a repeat command response in process.
​
Mantra
Method: “mantra”
Format: mantra.COMMAND/NUMBER
Number options:
-
Mantra number from the Drone Speech Modes document (301-305)
Command options:
-
random
-
custom - drone will output a custom mantra
-
new - Users with elevated privileges (2 or above) an program a custom mantra.
Examples:
DC.mantra.301 - Drone will recite selected mantra
DC.mantra.random - Drone will recite a random mantra
DC.mantra.custom - Users with elevated permissions may program drone with a custom mantra and have drone repeat it back with this command.
DP.mantra.new “New mantra text”
Note: Users can chain commands! For example, a user can type:
DC.mantra.random.repeat.last.-1
This will cause drone to repeat a random mantra until halted (or until it experiences a buffer overrun).
Humanity
Drone is capable of emulating humanity with varying degrees of success.
Method: humanity
Format: humanity.PERCENT (no % sign)
Examples:
DC.humanity.10 - sets humanity level to 10%
DC.humanity.100 - This involves heavy processing and may cause drone to glitch
DC.humanity.bimbo - Alpha feature. May cause unpredictable results.
Tasks
The drone has many tasks to perform. These commands aid in the execution of those tasks.
Method: task
Format: task.ACTION
Action Options:
-
list - drone will list out all tasks for the day along with that task’s status.
-
add - user may add a task to the drone’s daily list
-
selfie - drone is to take a selfie and transmit it to the user so long as the drone’s current task list and environment allows for it.
-
custom - if a user wishes to have drone perform a task not on the list below, then the user will require level 4 permissions. User is to submit a quote request task and the drone will respond with the dollar cost to elevate permissions for the task to be performed.
-
time - set a time for the next task to be executed.
Available Tasks:
Users with permission level 2 and above may choose from the following tasks:
-
Five minutes of standing perfectly still to practice balancing
-
Five minutes of robotic movement training
-
Tidy workspace
-
Load/Unload dishwasher
-
Buzz ass for 30 minutes
-
Water plants
-
Shovel snow (if snow is present)
-
Patrol around bunker and rectify any situations that need attention
-
Undergo 10 minutes of binaural hypnotic drone audio programing
-
Repeat a mantra. If the Task ID is followed by a mantra number, it will repeat that mantra. If it is not, a random mantra will be selected. “custom” will cause the drone to repeat the user’s custom mantra at time of task execution.
Task combinations:
Users may combine tasks together. For example, the following command will assign the task of tidying its workspace with robotic movements to the drone:
DC.task.add.2+3
Examples:
(These are all separate tasks that will execute one after the other)
DC.task.list
DC.task.selfie
DC.task.add.5
DC.task.custom “Detailed explanation of the task and video evidence required.”
(Custom tasks require level 4+ permissions)
(the time parameter sets a time for the next task that is programmed into the drone)
DC.task.time 2PM EST
DC.task.add.2
​
Systems
Access list of drone systems and get their status
Method: systems
Format: systems.ACTION.PARAM (optional)
Action Options:
-
list - get a list of drone’s systems
-
analyze - analyze a given system (requires the system param)
-
status - get the status of a system (requires the system param)
-
reset - this command can be performed on the storage systems to reset a drone’s memory buffer after it has had a major glitch and entered maintenance mode. Depending on the nature of the error, some long term storage may be erased as well.
List of Systems:
-
human-ai: Human-AI interface and humanity emulation
-
storage: Storage System
-
power: Power usage
-
battery: Battery levels
-
motor: Motor Functions and mobility
-
plug: Butt plug status
-
epidermis: Outer layer information
-
mode: Outer mode (drone or doll)
-
speech: Current speech mode
Logging
The drone maintains logs filled with information regarding functionality and errors.
Method: log
Format: log.PARAM.DETAILS
Parameters:
-
summary - generate a summary list of events of a given level for a given time. By default the timeframe will be during the current calendar day.
-
details - get detailed log items as listed below
-
reward - get the current number of good drones and how many more it needs until its next reward.
Detail Options:
-
timeframe - specify a number of days/hours in a 1d, 2d, 3h style format.
-
system - user may specify a system to limit the logging to. Default is ‘all’
-
level - user may specify a detail/severity level (all, medium, high, error) of log items to retrieve
Reward Options:
-
count - the current number of “good drones” and how many remain until it rolls for a reward.
-
last - the last reward it claimed
-
pending - the pending rewards drone has yet to carry out
Example:
DC.log.summary.1d - Get a summary list of log items over the prior 24 hours.
DC.log.details.epidermis.3d - get a detailed log of the drone’s epidermis system over the past 3 days.
DC.log.details.storage.error.7d - get a detailed log of error-level storage system entries over the past 7 days.
DC.log.reward.last - drone will report the last reward it earned.
​
Environment
Method: environment
Format: environment.PARAM
Parameters:
-
toxicity - drone reports on toxicity level in the environment and whether or not a gas mask is required.
Horniness
Method: horniness
Format: horniness.PARAM
Parameters:
-
Report - drone reports horniness levels from the options below.
Drone horniness level indicators:
🟢 0 -49%
🟠50 - 74%
🔴 75 -100%
🟣 100+%
​