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.
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.
/time best minutes: 120

Members pick their zone by city, region or offset: “Berlin”, “New York”, “+3”, “utc-5”. Daylight saving time is handled automatically, all year round.
/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.
/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.
/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.
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.
BotGG stores just the zone name a member chose. Members can remove it with /time clear, and staff can remove it in the console.
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.
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.
Use /time of, /time awake and /time best whenever you need them. Replies are private by default, or public if you prefer.
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 timeGenerated 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 zonesTurn 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.
Yes. Members choose a real time zone (like Europe/Berlin), not a fixed offset, so summer and winter time switch automatically.
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.
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.
Add BotGG for free, then switch features on in the web console.