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 Botcalendar 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 Botcalendar 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 Botcalendar 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 Botcalendar month month
Example: calendar month january
Explanation: This will list all trips that have been submitted for the month you specify.
@Monkey Botcalendar 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 Botcheckin 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 Botcheckout
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 Botwhoisin location
Example: whoisin tokyo
Explanation: This will show you a list of who is currently checked in to the specified location.
@Monkey Botwhereis 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 Botcountdown -or- @Monkey Bottokyobananas
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 Botcountdown ninjamonkeyguy -or- @Monkey Bottokyobananas 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.
Output example 1: Ninjamonkeyguy's trip to Tokyo is starting today!
Output example 2: Today is the last day of Ninjamonkeyguy's trip to Tokyo.
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.
Output example: The following traveler was automatically checked out after 7 days: ninjamonkeyguy.
Change Log
V1.X - upcoming
Reorganize the code mess.
Made it so not all user inputs default to lowercase.
Usernames get parsed into nicknames and vice versa for user readability.
Fixed bug where the event says a trip was found even on days there isn't one happening (it doesn't make announcements though).
Fixed a bug where calendar edits always gave an error.
When someone checks in to a new place, madee it so that it shows where they automatically checked out of, if applicable.
When someone's trip no longer takes years or months, madee it so that it only shows days.
Text between double quotation marks should not also be saved with the quotation marks included.
Added possibility to specify check in days duration.
V1.2 - 2026/07/04
Added functionality where checkin automatically adds Japan as well, unless a different country is provided.
Fixed a bug where only one user can be checked in to a place at a time.
V1.1 - 2026/07/02
Updated Commands - Calendar for an overview of a specific user's trips.
Added Commands - Check in / Where is / Who is in.
Added Event - Check if any users are checked in for longer than 7 days.
Hid the map functionality as there are already editable community maps in 🗺map-contributions.
Fixed countdown bug where future trip appears to be in the past, and wrong Tokyo Bananas calculation.
V1 - 2026/07/01
Monkey Bot created.
Added Commands - Map
Added Commands - Calendar
Added Commands - Countdown/Tokyobananas
Added Events - Trip start/end announcement
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>