Description

Hereby a more detailed overview of Monkey Bot's commands!

For any command to be recognized, please make sure to ping @Monkey Bot.

Links

Calendar: [NinjaMonkey Community Calendar]
Code: [Map Calendar Discord Bot]

Commands - Calendar

Are you going on a trip soon and want to let the community know your general whereabouts? The community calendar is the way to do it, and unlike the map, the calendar submissions are instant. Just avoid sharing specific details such as your exact route or accommodation name. If you feel unsure about something you can always immediately edit or delete it. If you use the Google Calendar app on your pc or phone you can also add this one to it! (link above)

@Monkey Bot calendar add startdate enddate location (description)
Example: calendar add 2026-8-15 2026-9-12 Osaka "Off to explore the food capital!"
Explanation: To avoid date format confusion, submissions should made with YYYY-MM-DD (zeros can be left out for single digit days and months). You can view the calendar in your own desired way though. Locations and descriptions should be between double quotations if they involve more than one word. The description can be left empty.

@Monkey Bot calendar edit startdate/enddate/location/description location newvalue
Example: calendar edit location tokyo kyoto
Explanation: Choose one of the sections to edit. Then provide the start date of your trip and the edit you want to make to the specified section. It will find your entry by searching for the exact start date and owner.

@Monkey Bot calendar delete location
Example: calendar delete tokyo
Explanation: To delete your calendar entry you just specify your trip's location, it will find the entry that you created earlier and get rid of it.

@Monkey Bot calendar month month
Example: calendar month january
Explanation: This will list all trips that have been submitted for the month you specify.

@Monkey Bot calendar user user
Example: calendar user ninjamonkeyguy
Explanation: This will list all trips that the specified user will go on and has gone on.

Commands - Check in / Check out / Who is in / Where is

If you'd like to let others know where you currently are, or see where others currently are, you can use these commands.
Note that this is more private than the calendar as it's exclusive to the Discord server, but anyone could still join and request this information, so don't give out details that are too specific.

@Monkey Bot checkin location (country)
Example: checkin tokyo
Explanation: Checking in to a location will let others see where you are, and it will tell you who is currently also there. If you check in to a new location it will automatically check you out of the old one.
Example: checkin sydney australia
Explanation: If you check in to a location without mentioning the country it will also automatically check you in to Japan, but if you do mention the country then it will use that instead.

@Monkey Bot checkout
Example: checkout
Explanation: Checking out will let others know you are no longer in that location. This is optional and will automatically happen after 7 days.

@Monkey Bot whoisin location
Example: whoisin tokyo
Explanation: This will show you a list of who is currently checked in to the specified location.

@Monkey Bot whereis user
Example: whereis ninjamonkeyguy
Explanation: This will tell you where the specified user is currently checked in to.

Commands - Countdown / Tokyobananas

If you are curious how much time is left until your or someone else's trip you can ping the bot with countdown or tokyobananas (exact same functionality!) and it will tell you!

@Monkey Bot countdown -or- @Monkey Bot tokyobananas
Example: tokyobananas
Explanation: This will tell you how much time (and how many Tokyo Bananas) there is left until your next trip. Or when your last trip was.

@Monkey Bot countdown ninjamonkeyguy -or- @Monkey Bot tokyobananas ninjamonkeyguy
Example: tokyobananas ninjamonkeyguy
Explanation: This does exactly the same as above but it will tell you how long it is until someone else's trip.

Events

These are bot functionalities that are not triggered by a command, but are running in the background.

Each day the bot checks if someone's trip is starting or ending and announces it in the server. It also goes over people who are checked in each day. If they have fewer than 7 days it adds another day, if it hit 7 days it checks them out and sends a message.

Change Log

V1.X - upcoming V1.2 - 2026/07/04 V1.1 - 2026/07/02 V1 - 2026/07/01

Commands - Map

Currently not in use.

Did you find the perfect travel location and want to share it with the rest of the community? A shared map is the perfect way to do that! Your submission won't be immediately visible on the map due to lack of technology, but it will be i> categories:
🛌 accommodation
📍 area
🍺 bar
🛀 bath
☕ cafe
🏰 landmark
🎨 museum
🌲 nature
📿 religious
🍜 restaurant
🛒 shop
🎡 themepark

> map add name category description
Example: map add "Tokyo SkyTree" landmark "The tallest tower in the world!"
Explanation: The name will automatically find the coordinates, in case of duplicates it will find the first result. If this is wrong you can edit it manually. If any section of the command has more than one word, use double quotations. U> > map add-coordinates name coordinates category description
Example: map add-coordinates "Fushimi Inari Taisha" 34.96769429452307,135.77918742873382 religious "Beware of the tourists!"
Explanation: This works the same as above, except it skips the coordinates searching part and lets you enter them by yourself. You can right click a location on Google Maps and it will let you copy the coordinates, just delete the space > > map edit name/category/coordinates/description name value
Example: map edit description "Tokyo SkyTree" ""
Explanation: Choose one of the four sections to edit, then provide the name, and the edit you want to make to the specified section. It will find your entry by searching for the exact name and owner. You can delete your description for e> > map delete name
Example: map delete Dotonbori
Explanation: If you added something by mistake or just as a test (which is fine!) you can delete it just like that. It also does this by finding the exact entry name and owner. If the entry name is just one word you do not need to use qu>