requirements should be copy first to avoid downloading everytime
excluding example config from docker
Signed-off-by: apentori <pentori.alexis@proton.me>
- Explain data extraction process
- Document fields that are extracted and which ones are hashed
- Add status-bot public key so users are aware of the process
- Add Slowly Changing Dimensions logic to database upload process
- Keep bot logged in. When logging out, messages can be lost / not synced properly. A logged in account can fetch all the messages that it's seen.
- Store latest timestamps per chat
- Messages are saved in `.csv` instead of `.pkl` files due to `pickle.load` error
- Added monitoring logs
- Save latest extracted message per community chat
- Related to https://github.com/status-im/status-bot/issues/11
- Document features that can be used with `infura_token`
- Add `coingecko_api_key` **but needs additional documentation and validation**.
- Add sub headers in `Methods` and `Properties`
- Add diagrams for `How it works` and `Setup`
- Add Status App images for relatability
- Get balance for given wallet, token address, chain id and CCY
- Get all Status tokens
- Get current market value for given token address, chain id and CCY
Related to:
- https://github.com/status-im/status-bot/issues/14
- https://github.com/status-im/status-bot/issues/4
- https://github.com/status-im/data-docs/issues/153
Notes:
- Simplified `Account` class is used instead of initial `StatusBackend`
- Add `Account` requirements.txt
- Fixed backup load bug. Initially wrong event was monitored and it would wait forever.
- Latest Status Backend Dockerfile is pulled from GitHub instead of Harbor
- Postgres schema is created if it doesn't exist
- `listen_message` - return only incoming messages instead of everything that has `messages.new` signal
- Get default wallet address
- Safely `__del__` the `Account`
Related to https://github.com/status-im/status-bot/issues/7
- Add custom logger to `Account` class
- Add `display_name` validation based on Status App
- Update new `display_name` for other accounts when account has been recovered with mnemonics
- Update documentation
Related to status-im/data-docs#158
- Move `Signal` class to a separate file
- Create properties and method documentation
- Write `Account` methods documentation
**Note**: Account initialization documentation will be added once the setup process is simplified
Related to https://github.com/status-im/data-docs/issues/158
- Move `Signal` class to a separate file
- Create properties and method documentation
- Write `Account` methods documentation
**Note**: Account initialization documentation will be added once the setup process is simplified