data | ||
bindata.go | ||
bot.go | ||
chirpnest.sample.cfg | ||
client.go | ||
cron.go | ||
def.go | ||
items.go | ||
job.go | ||
main.go | ||
mq.go | ||
msg.go | ||
obj.go | ||
README.md | ||
rules.go | ||
sql.go | ||
utils.go | ||
workers.go |
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
- 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 (can use historic auction messages)
- Issue with Squire in the /g_roles ?
- Foray interception
- Handle Foray timeout to stop spamming in case something goes bad
- Export/import all messages
- Test HTML in message
- Update auction from broadcast
- Items parsing/identification
- MQTGCmdWorker[2] : Publishing message.: Exception (504) Reason: "channel/connection is not open" (add check in MQKeepAliveWorker ?)
- 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.