WorldTime/worldtime.py
2021-04-22 12:20:30 -07:00

36 lines
1.1 KiB
Python

#!/usr/bin/env python3
# World Time, a Discord bot. Displays user time zones.
# - https://github.com/NoiTheCat/WorldTime
# - https://bots.discord.pw/bots/447266583459528715
# Dependencies (install via pip or other means):
# pytz, psycopg2, discord.py
# How to install the latter: pip install -U git+https://github.com/Rapptz/discord.py
from discord import Intents
from client import WorldTime
import settings
import common
if __name__ == '__main__':
common.logPrint("World Time", "World Time v" + common.BotVersion)
try:
# Raising AttributeError here to cover either: variable doesn't exist, or variable is empty
if settings.BotToken == '': raise AttributeError()
except AttributeError:
print("Bot token not set. Will not continue.")
exit()
# todo: sharding options handled here: pass shard_id and shard_count parameters
subscribedIntents = Intents.none()
subscribedIntents.guilds = True
subscribedIntents.members = True
subscribedIntents.guild_messages = True
client = WorldTime(
max_messages=None,
intents = subscribedIntents
)
client.run(settings.BotToken)