ChirpNestBot - [ ] Check for not launching concurrent msg rescan jobs - [ ] Make sure refresh message receives the message later (jobMsgRefresh) - [ ] Adjust /time clock for auctions/... (delay between cw and real time ?) - [ ] Update old auctions with client - [ ] Convert config to json and insert sql structure in it - [ ] Add metrics - [ ] Eliminate cache map race conditions (all maps with read/write) and use redis ? - [ ] Transform import/export to jobs, feed msg to identification channel instead of inserting directly - [ ] Turn on/off queue consumption - [ ] Client de-registration announce - [ ] Update items parsing/identification with gear details (atk/def/mana) - [ ] Auto identificate weight of items - [ ] Tribute interception - [ ] Withdrawal bot - [ ] Crontab : engine, user interface - [ ] Resources hidding - [ ] Resources auto destroy - [ ] Crafting helper (rss, recipes, part) + valuation - [ ] Vault snapshot/diff - [ ] Vault valuation - [ ] Experience graphs & forecast - [ ] Impersonate - [ ] Link TelegramUserID and UserID - [ ] Issue with Squire in the /g_roles ? - [x] Foray interception - [ ] Handle Foray timeout to stop spamming in case something goes bad - [x] Export/import all messages - [x] Test HTML in message - [x] Update auction from broadcast - [x] Items parsing/identification - [x] MQTGCmdWorker[2] : Publishing message.: Exception (504) Reason: "channel/connection is not open" (add check in MQKeepAliveWorker ?) - [x] Rewrite MQ connection handling for clients/keep alive/msg recv - Progression : - 0 -> 4 : Forest + Foray ; - 5 -> 19 : Forest + Foray + Arena ; - 20 -> .. : Forest + Swamp + Valley + Foray + Arena.