Ticket #11 (new enhancement)

Opened 2 years ago

Last modified 2 years ago

Configuration system

Reported by: korpse Owned by: korpse
Priority: normal Milestone:
Component: EridanusStd Version:
Keywords: Cc:

Description (last modified by korpse) (diff)

One solution here is to introduce a Channel item, that would store channel related metadata such as the active plugins, the topic separator; a Network item (currently this looks a lot like IRCBotConfig) that would store information like default timezone, channels to join, nickname, modes, etc.

Perhaps maybe a singleton Global (or Config?) item that would store any bot-global information. Something more specific than Channel might also be useful, although this kind of thing would probably be plugin-specific. I'm not sure about this at the moment.

API keys should not be stored on plugins, see #12.

Change History

Changed 2 years ago by korpse

  • description modified (diff)
Note: See TracTickets for help on using tickets.