Community

Discord time zone bot: local times, who’s awake and the best event time

International communities lose hours to “what time is it for you?”. With Who’s Awake, each member sets their time zone once. After that anyone can see a member’s local time, list who is probably awake right now, and ask BotGG for the best start time for an event, based on everyone’s zones.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
raid-planningDiscord preview

MayaToday at 20:14

/time best minutes: 120

BotGGBOTToday at 20:16

Best times for a 120-minute event
1. Today at 19:00: 34 of 41 members awake (83%)
2. Today at 18:00: 32 of 41 members awake (78%)
3. Today at 20:00: 31 of 41 members awake (76%)
Finding the best time for a two-hour raid

What you get

Type a city, not a code

Members pick their zone by city, region or offset: “Berlin”, “New York”, “+3”, “utc-5”. Daylight saving time is handled automatically, all year round.

Anyone’s local time

/time of shows a member’s weekday and time, their zone and offset, and whether they are probably awake or asleep, so you know before you ping.

Who’s awake right now

/time awake lists members inside the awake window at this moment, grouped by offset, without pinging anyone. Ideal for finding a raid group or a quick co-op.

The best time for an event

/time best suggests the three start times in the next 24 hours when most members are awake for the whole event. Each viewer sees them in their own time.

A map of your community

The console shows how many members set a zone, how they spread across offsets, how many are awake at each hour and the best slots, in charts or a table.

Only what’s needed

BotGG stores just the zone name a member chose. Members can remove it with /time clear, and staff can remove it in the console.

How it works

  1. Turn on Who’s Awake

    Open https://console.botgg.app, choose your server and switch on Who’s Awake in the Community section. Set the awake hours and the default event length.

  2. Members set their zone

    Each member runs /time set and picks their city from the autocomplete. You can also restrict this to staff and set zones in the console.

  3. Check times and plan

    Use /time of, /time awake and /time best whenever you need them. Replies are private by default, or public if you prefer.

Plan for everyone, not just the loudest time zone

You decide what “awake” means: by default from 8:00 to 23:00 local time, and the window may wrap past midnight for night-owl communities. The best-time search counts a member only if they are awake for every hour the event touches, then prefers the earlier slot on a tie.

Best times are posted as Discord timestamps, so every member sees them converted to their own clock. Pair it with Events or Calendar Sync to schedule at the time that works for most of your server. Who’s Awake is free on every plan.

  • /time set and /time clear: save or remove your time zone
  • /time of: a member’s local time and whether they’re awake
  • /time awake and /time best: who’s around now and the best event time

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/timeWho's Awake: members' local times and the best time for events5 subcommands
  • /time setzoneSet your time zone
  • /time clearRemove your time zone
  • /time ofmember?Show a member's local time
  • /time awakeWho is probably awake right now
  • /time bestminutes?Best start time for an event, by members' time zones

Commands

Frequently asked questions

How do I show members’ time zones on Discord?

Turn on Who’s Awake and ask members to run /time set with their city. Then /time of @member shows anyone’s local time and whether they are probably awake.

Does it handle daylight saving time?

Yes. Members choose a real time zone (like Europe/Berlin), not a fixed offset, so summer and winter time switch automatically.

How does BotGG pick the best event time?

It checks the next 24 hours and counts, for each start time, the members who are inside their awake hours for the whole event. The three best slots are shown as timestamps in every viewer’s own time.

Can members see each other’s time zones?

Yes, that’s the point: /time of and /time awake show local times so people can plan together. A member who doesn’t want that simply doesn’t set a zone, or removes it with /time clear.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.