Custom Triggers

Custom Triggers are a fun way to make your chats more interactive, they're keywords you can make that results in Navi sending a custom response!

For example, if a member says Hello, you can make Navi say Hello There or wherever your imagination takes you!

Notes

  • You must be an admin in the chat to create triggers!
  • For best results, Navi should be admin too!

There are many types of triggers you can make some that get triggered when the keyword is mentioned anywhere in their message, and one that gets triggered only when they say the exact keyword!


Creating Exact Triggers

To create an exact trigger (a trigger that's only triggered when the exact keyword is mentioned)

You have to say word == response

Example

You can keep adding text responses to the same trigger by using += instead of ==


Creating Contains Triggers

To create a contains trigger (a trigger that's triggered when mentioned anywhere in their message)

You have to say %c word == response

It's the same process as creating a regular trigger, except you add %c to the start of your trigger

Example

You can keep adding text responses to the same trigger by using += instead of ==


Creating Image Responses

If you want to make it respond with an image, instead of text, you can easily do so by using any of the following keywords in the response

  • {image}
  • %i
  • IMAGE

Note

  • Navi must be in the chat for 12 hours to send images, GIFs, stickers, & videos.

Images and Videos expire on regular Navi, it will replace itself with IMAGE NOT AVAILABLE after a few weeks, this is due to Kik automatically deleting content, to keep our project safe only premium will renew them before they expire, you can get a premium Navi by clicking here, GIFs do not expire!

example

You can keep adding images to the same trigger by using += instead of ==


Date Responses NEW UPDATE

If you want to create a response that only works on a certain day of the week, or an exact date, you can use the following flags in your responses!

For example, if you have a response you only want it to be used on Wednesdays

You use, Example == [[Wednesday]] this response will only fire if you say **Example** on Wednesday!

Example

If you want to create a trigger that only works on a certain date, you have to use the format month/day/year

For example, if you want a response that only works on Christmas

You use Example == [[12/25/*]] this response will only fire if it's Christmas!

in place of the year we use * to trigger it every year, if you want it to be an exact year, you can use the year instead like 2024 For example: [[12/25/2024]]

Example

You can use += instead of == to add more responses to the same trigger, this lets you set different responses with different dates for the same trigger, so a different one for monday, tuesday, etc...

if you use += to add multiple responses to the same trigger, and don't use a date, it'll be considered part of the random responses regardless of date, for example if you have [[monday]] and one without any date flag, it'll select a random one between the 2!


Date Responses For Media

If you want to do the same thing as the feature above, except for media based responses, you use the same format with the %i

For example Example == [[Monday]] %i

Then proceed to send the media you'd like to trigger only on the selected day.

You can use += instead of == to add more responses to the same trigger, this lets you set different media responses with different dates for the same trigger, so a different one for monday, tuesday, etc...

if you use += to add multiple responses to the same trigger, and don't use a date, it'll be considered part of the random responses regardless of date, for example if you have [[monday]] and one without any date flag, it'll select a random one between the 2!


Text Response & Image Response

With Navi, you're able to create a trigger that sends both a text response, and an image response! You can easily do so by using += instead of ==, followed by the response.

For example, Word += Response & then to add an image to the trigger, Word += %i

Note

  • Navi must be in the chat for 12 hours to send images, GIFs, stickers, & videos.

Example

You can continue to use += on the same trigger to add more responses for her to select from, she will select one random text response & one random image response to send!


Copy Trigger

If you want to copy the responses of a trigger onto another trigger

You use New Trigger *= Trigger to copy

Example


Admin Only Trigger

To create a trigger only admins can use, you have to use a= instead of ==

After creating the trigger with a=, if you want to add more responses, you can use += after creating a trigger with a=, only the initial creation needs to be done that way for now!

Example


Delete Trigger

If you want to delete a trigger

You can do so by saying Delete <Trigger>

If the trigger was created using %c, it has to be included at the start of the trigger

Example


Delete All Triggers

You can easily delete all of the custom triggers you've created by using the following trigger.

warning this will delete all the custom triggers in the chat!

Say Delete ***


List Custom Triggers

To view a list of custom triggers created in the group

You have to say Triggers

Example


View Responses

To view a list of responses in a multi-response trigger created with +=

You have to say Responses <trigger>

Example


Temporarily Disable Trigger

If you'd like to temporarily disable a trigger from being used

You have to say Toggle Trigger <trigger>

Example


Allow Anyone

If you want to make it so regular members can create triggers and not just admins

You have to say Toggle Add

They won't be able to override triggers created with a=, only admins can edit those triggers!

Example


Flags

Flags are variables you can use in the response to add more customization to your triggers, like the member's display name, random number generator, and more!

Here's a list of flags you can use

| Flags | Description | |-------|--------------------------------------------------------------------------------------------------| | %n | Use the display name of the member that uses the trigger | | %ln | Use the last name of the member that uses the trigger | | %rn | Use the display name of a random member in the group | | %pn | Use the name of the member who messaged previous to the member that uses the trigger | | %gn | Use the group's display name | | %m | Copy the message that triggers the trigger | | %pfp | Send the profile picture of the member that triggers the trigger | | %h | Use the group's hashtag (group must be public) | | %* | Create a bullet-point | | %# | converts it to an incremented number! e.g. 1, 2, 3 based on how many you put in the trigger. | | %10 | Rolls a number between 1 & 10, you can set any number up to 255 instead of 10, for custom limits |


Fonts

You can create responses with different fonts through Navi!

Here's a list of fonts you can use

| Flags | Description | Example | |---------------------|-----------------------------------------------|------------------------------------------------------------| | *your words here* | converts the text between * to bold! | Hello There | | /your words here/ | converts the text between / to italics! | Hello There | | ~your words here~ | converts the text between ~ to cursive! | 𝓱𝓮𝓵𝓵𝓸 𝓽𝓱𝓮𝓻𝓮 | | _your words here_ | converts the text between _ to underlined! | Hello There | | -your words here- | converts the text between - to strikethrough! | ~~Hello There~~ | | ^your words here^ | converts the text between ^ to mockery! | HeLlo ThErE |