Cardea Messaging Function Documentation
Verification
To first use Cardea Messaging, you must text a code to get verified. There are two types of verifications, temporary and friends and family, which is a permanent verification. To get a verification code, you must request a code, which you can do below. Please state your reason for requesting the code. Once you have this code, please text it to the number, which will both be given to you in an email if we decide to give you the code. For friends and family, your code should be in the form of "VERIFY FAF [string of numbers]". For temporary, your code should be in the form of "VERIFY TEMP [string of numbers]". Temporary verification will only last 7 days but will have the same features as FAF verification. Both temporary and faf verification will be limited to 100 daily messages.
Chat Bot AI
Cardea Messaging contains a chatbot AI that can respond to any prompt. To access the chatbot AI, simply text the number, and the response will default to the AI. However, messages starting with ‘-d’, ‘-w’, ‘-c’, ‘-r’, and ‘-b’ will trigger other functions, but any message not starting with these or VERIFY will trigger the chatbot AI.
Daily Reminders
Users can set daily reminders that will text them daily at a time they set. These reminders could be as simple as every day of the week at 8 am, every Thursday at 9 am, or even every 5 days. You can also receive daily weather reminders. For more specific questions on any functions, try typing the general name followed by a ? (such as “-d set n ?” for more info about setting reminders every n number of days.) Users are limited to 15 reminders in total.
Setting timezone:
To first set the timezone, text “-r list” to receive a list of all possible timezones and the corresponding numbers. Then text “-r set [number correlating with timezone]” to set the timezone. Daily reminders cannot be set without this being set first.
Setting time to text:
To set the time to text, text “-d set time [hh:mm]” where hh:mm is in military time. Daily reminders cannot be set without this being set first.
Setting reminders for certain days of the week:
To set reminders for certain days of the week, text “-d set r [days] [reminder]”. The days of the week are represented by MTWRFSU. If you want all days, put all seven of these, but if, for example, you just want Tuesday, Thursday, and Sunday, put “TRU” for days. Reminder is the actual reminder itself, so whatever reminder you want to receive, put it there. Please remember that the timezone and time need to be set before this function will work.
Setting reminders for every n number of days:
To set reminders for every n number of days, text “-d set n [n number of days] [starting day of the week] [reminder]”. N number of days represented the n number of days between each text. The starting days of the week represent when the first reminder will occur, and this element needs to be one of MTWRFSU. Finally, reminder is just the reminder itself. Please remember that timezone and time need to be set before this function will work.
Setting daily weather reminder:
To set a daily weather reminder, text “-d set -w”. This will create a daily reminder that notifies you of the current weather status. Please remember that the timezone and time need to be set before this function will work.
Canceling daily weather reminder:
To cancel a daily weather reminder, simply text “-d set -w cancel”.
Canceling a daily reminder:
To cancel any daily weather reminder, start by texting “-d cancel”. This will return further instructions and all reminders belonging to your number and a number corresponding to the reminder. Next, to delete the reminder, text “-d delete [number of reminder]”. Then, your reminder has been deleted.
Weather
Users can see current weather and future weather predictions. Current and future weather predictions contain broad generalizations of the weather and more specific stats, such as the temperature, wind, or even ultraviolet.
Setting Zip Code:
To set a zip code, text “-w set [zip code]”. Please make sure your zip code is 5 digits long. Please note that weather functions cannot be used until the zip code is set.
Getting a list of all available attributes:
To get a list of all available weather attributes, text “-w list”. This will show a list of all weather stats you can get info on with this program.
Getting current weather:
To get extremely general weather info, text “-w c”. For more specific info, please text “-w c [attribute]”. Attributes that you can get info about are ['temp', 'kind', 'descrip', 'humidity', 'ultraviolet', 'pressure', 'visibility', 'wind', 'rain']. So, for example, to get the current temperature, I would text “-w c temp”.
Getting forecasted weather:
To get extremely general forecasted weather info, text “-w f”. For more specific info, please text “-w f [attribute]”. Attributes that you can get info about are ['temp', 'kind', 'descrip', 'humidity', 'ultraviolet', 'pressure', 'visibility', 'wind', 'rain']. So, for example, to get the forecasted temperature I would text “-w f temp”.
ASCII ART
The ASCII Art function will return different images of ASCII art saying customizable sayings. Using this function, you could make a can of milk say hello, or even make a cow say good morning.
Viewing optional ASCII art:
To view all optional ASCII arts, text “-c list”. This will return all optional ASCII arts that can be produced such as Spongebob, Pikachu, milk, and cow.
Creating ASCII art:
To simply create ASCII art, all you need to do is text “-c [art you want]”. So, if I want to receive ASCII art of a cow, I would simply text “-c cow”.
Making the ASCII art say something:
To make the ASCII art say something, text “-c [art you want] [what you want it to say]”. So, if I want to make a cow say good morning, I would text “-c cow Good Morning!
Reminders
Reminders can be used to set reminders for yourself within 1 hour to seven weeks of the time you send the text.
Setting timezone
To first set the timezone, text “-r list” to receive a list of all possible timezones and the corresponding numbers. Then text “-r set [number correlating with timezone]” to set the timezone. Reminders cannot be set without this being set first.
Creating reminder
To create a reminder, text “-r [date in yyyy-mm-dd] [time in hh:mm] [am or pm] [text for reminder]”. The date and time must combine to be within 1 to 24 hours ahead of the current time.
Birthdays
Users can set different birthdays, which they will be texted on these days to be reminded of the person’s birthday. Also, users can view all recorded birthdays within a month or within the next week. Only 50 birthdays are allowed per user.
Setting timezone:
To first set the timezone, text “-r list” to receive a list of all possible timezones and the corresponding numbers. Then text “-r set [number correlating with timezone]” to set the timezone. Birthdays cannot be set without this being set first.
Setting time to text:
To set the time to text, text “-d set time [hh:mm]” where hh:mm is in military time. Birthdays cannot be set without this being set first.
Adding a birthday
To add a birthday, text “-b add [mm-dd] [name]”. The name has to be under 200 characters long. Birth years are not currently supported, so, please just text the birthday without the year. If I wanted to add a birthday for Joseph, whose birthday is January 19th, I would text “-b add 1-19 Joseph”. Also, it should be noted that birthdays cannot be created without first setting a time and timezone.
Viewing a month’s birthdays
To view all birthdays in a month, text “-b view [number of month]”. This will return a list of all birthdays in a month, numbered chronologically. So, if I wanted to see all my scheduled birthdays in the month of March, I would text “-b view 3”.
Viewing the week’s birthdays
To view the next week of birthdays, I would text “-b view week”. This would return a chronological numbered list of all birthdays in the next week.
Deleting a birthday
There are two ways to delete a birthday. The first is to get the name you used for the person. Then you would text “-b delete [name of person]”. The second way is to use the view function to get the ordered list of birthdays in a certain month. Then, you would text “-b delete [number of month who the person’s birthday is in] [chronological number within the month]”.
So, if I want to delete Joseph’s birthday, and “-b view 1” returns:
1. Samantha’s birthday is on 1/18
2. Joseph’s birthday is on 1/19
3. Sophia’s birthday is on 1/20
To delete Joseph’s birthday I could text “-b delete Joseph or I could text “-b delete 1 2”. Either would completely delete that birthday.