1
0
Fork 0
mirror of https://github.com/myned/modufur.git synced 2025-01-19 14:25:18 +00:00
modufur/config.py

30 lines
849 B
Python
Raw Normal View History

2022-02-21 01:10:57 -06:00
import toml
2022-02-21 13:39:31 -06:00
import hikari
2022-02-21 01:10:57 -06:00
2022-02-21 13:39:31 -06:00
ACTIVITY = hikari.ActivityType.LISTENING
2022-02-21 01:10:57 -06:00
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}```**')