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
ResolvedRhinosF1
ResolvedRhinosF1
OpenRhinosF1
OpenNone
OpenMacFan4000
OpenNone
OpenRhinosF1
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedRhinosF1
OpenNone
OpenNone
OpenNone
OpenNone
DeclinedRhinosF1
DeclinedRhinosF1
ResolvedMacFan4000
ResolvedMacFan4000
ResolvedMacFan4000
ResolvedMacFan4000
ResolvedNone
ResolvedRhinosF1
OpenNone
OpenRhinosF1
OpenRhinosF1
DuplicateNone

Event Timeline

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