chirpnest/README.md
2020-04-07 09:08:02 +08:00

43 lines
1.9 KiB
Markdown

ChirpNestBot
- [ ] Remove duplicate messages from external channels where there was client+bot feed
- [ ] Identify TG user_id
- [ ] Add autobid option for auctions
- [ ] 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
- [ ] 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
- [ ] Crontab : user interface
- [ ] Resources hidding
- [ ] Resources auto destroy
- [X] Crafting helper (rss, recipes, part)
- [ ] Resource, recipe and parts valuation
- [ ] Vault snapshot/diff
- [ ] Vault valuation
- [ ] Experience graphs & forecast
- [ ] Impersonate
- [ ] Link TelegramUserID and UserID (can use historic auction messages)
- [ ] Issue with Squire in the /g_roles ?
- [ ] Handle Foray timeout to stop spamming in case something goes bad
- [ ] Insert sql structure in config ?
- [x] Convert config to json
- [x] Foray interception
- [x] Withdrawal bot
- [x] Crontab : engine
- [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.