Bot Refactor
Description
Bots were a total mess of quickly written code. Asyncio has been tidied up which should make it easier to update the server periodically.
Changes proposed in this merge request:
- New
BotSession
class which should be used to create the local description of hardware available - Update bot session now runs periodically
- Leases are now updated as soon as work is completed
- New state machine which finds edges in
bots_interface.py
Also fixes #45 (closed)
Edited by finn