Logo for TimezoneBot

Upvote TimezoneBot


A simple timezone bot for Discord servers. Allows users to set their timezone, then passively notes timezones when appropriate.

Back to TimezoneBot
A simple timezone bot for Discord servers.

100% guaranteed to be useful and not annoying.


Allows users to set their timezone, then passively notes timezones when appropriate.
The bot will only respond with a timezone if the @'d user is far away from the sender, they’re not active in the server, and their timezone hasn’t been announced recently.


See all users’ set timezones in your server.


Use natural language to choose location names.


Get the timezone for anywhere in the world!

Read more about this project here.

Commands:
  • t!time <user or location name> to see the current time for a specific user or in a specific place.
  • t!set <city or country name> to set your own timezone. (UTC codes work, e.g. ‘UTC+3’, ‘UTC-8’)
  • t!users or t!all to see all users’ set timezones. (use t!users here to restrict to the current channel)
  • t!me to see your set timezone.
  • t!removeme to delete your set timezone.
  • t!info or t!help to show a message listing all commands.
Admin-only commands:
  • t!prefix <new prefix> to set the prefix for bot commands. Defaults to “t!”
  • t!setuser <@user> <location name> - Set the timezone for a user in the server.
  • t!removeuser <@user> - Remove the timezone for a user in the server.
  • t!autorespond - Toggles auto-responses on/off.
  • t!adminonly - Toggles admin mode on/off. (Only server admins can invoke most commands)
  • t!deletecommand - Toggles bot command deletion on/off.
  • t!deleteresponse - Toggles bot response deletion (after 5 minutes) on/off.

(Most commands can be run by using the first letter of the command, e.g. ‘t!s Chicago’ to set. ‘t!time’ becomes ‘t!t’.)

Check out the home page for the full Discord Bot List.