Page MenuHomePhabricator

Allow improved per channel config
Open, NormalPublic

Description

Plugins using a advanced per channel config will access a slot in SopelMemory() created by a semi plugin.

This system will have:

  • Sopel's main default.cfg
  • A new base/default json config file
  • A new per channel config overrides
  • A privateConfig file
  • This will then generate a "#channel.json" file with everything in from all 3 files.

To be used by: Miraheze/factoid, goofy, phab and possibly responses.

Details

Security
None

Related Objects

StatusAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedMacFan4000
ResolvedRhinosF1
ResolvedNone
ResolvedRhinosF1
ResolvedMacFan4000
OpenNone
OpenNone
OpenNone
DeclinedRhinosF1
DeclinedRhinosF1
OpenNone
OpenNone
ResolvedMacFan4000
ResolvedMacFan4000
ResolvedMacFan4000
OpenNone
ResolvedRhinosF1
ResolvedRhinosF1
OpenNone
OpenNone
OpenRhinosF1
ResolvedRhinosF1
ResolvedRhinosF1
ResolvedRhinosF1
ResolvedRhinosF1
OpenRhinosF1
OpenRhinosF1
DuplicateNone
OpenNone
OpenNone
OpenNone
OpenRhinosF1

Event Timeline

RhinosF1 raised the priority of this task from Low to Normal.Wed, Dec 30, 11:04 PM