import toml import hikari ACTIVITY = hikari.ActivityType.LISTENING ERROR = '```❗ An internal error has occurred. This has been reported to my master. 🐺```' CONFIG = '''\ guilds = [] # guild IDs to register commands, empty for global client = 0 # bot application ID token = "" # bot token activity = "" # bot status saucenao = "" # saucenao token e621 = "" # e621 token ''' try: config = toml.load('config.toml') except FileNotFoundError: with open('config.toml', 'w') as f: f.write(CONFIG) print('config.toml created with default values. Restart when modified.') exit() def error(event): exception = event.exception.__cause__ or event.exception return (f'**`{event.context.command.name}` in {event.context.get_channel().mention}' f'```❗ {type(exception).__name__}: {exception}```**')