Nick Ninov
b49680ac50
PyPI: Selectable Backup folder
...
- Backup folder can be manually selected on local machine
- Related to https://github.com/status-im/status-python-sdk/issues/2
2026-06-17 23:48:55 +03:00
Nick Ninov
20c008f7fa
wallet: Send ERC-20 and ETH on the same chain
2026-06-17 19:49:56 +03:00
Nick Ninov
194c39eeae
PyPI: Windows WSL launch
2026-06-17 18:56:45 +03:00
Nick Ninov
6c028448b0
bot: Community members
...
Related to:
- https://github.com/status-im/data-docs/issues/207
- https://github.com/status-im/status-python-sdk/issues/5
2026-06-02 22:51:42 +03:00
Nick Ninov
39501459da
license: Add MIT license
...
- Related to https://github.com/status-im/status-python-sdk/issues/11
2026-05-29 13:10:06 +03:00
Nick Ninov
a1f61684a5
example: Account Agent
...
- Related to https://github.com/status-im/status-python-sdk/issues/4
2026-05-26 08:28:25 +03:00
Nick Ninov
cc9e0db455
PyPI: Launch Docker container
...
- Related to https://github.com/status-im/status-bot/issues/22
2026-05-24 21:26:27 +03:00
Nick Ninov
f97f6b66b6
bot: Remove monitor.py
2026-05-24 17:35:20 +03:00
Nick Ninov
e3e338ea21
monitor: Verify wallet setup
2026-05-14 08:12:41 +03:00
Nick Ninov
f4cb5d21d9
docs: Add development guidelines
...
- Related to https://github.com/status-im/data-docs/pull/195
2026-05-13 08:58:10 +03:00
apentori
4d5df2e8ab
Dockerfile: split dependency download layer
...
requirements should be copy first to avoid downloading everytime
excluding example config from docker
Signed-off-by: apentori <pentori.alexis@proton.me >
2026-05-11 15:55:39 +02:00
Siddarth Kumar
a665fb7d46
bot: Add Profile Picture
...
- Set local profile picture
- Documentation
- Monitoring implementation
2026-05-10 22:07:35 +03:00
Nick Ninov
e3af713e20
bot: Documentation
...
- 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
2026-05-06 18:54:37 +03:00
Nick Ninov
884119ce9c
bot: Data Privacy
...
- Hash sensitive information before being uploaded to Postgres
- Limit columns that are extracted from Status App
2026-05-05 17:44:59 +03:00
Nick Ninov
917db8c462
bot: Verify that status-bot has logged in
...
- Related to https://github.com/status-im/status-bot/issues/14
2026-05-05 13:11:34 +03:00
Nick Ninov
5c1fea8155
bot: Bridge Messages
...
- Convert bridge messages to valid JSON
- Related to https://github.com/status-im/data-docs/issues/153#issuecomment-4357903790
2026-05-01 08:27:05 +03:00
Nick Ninov
f74afd5670
monitor: Community Activity
...
- Community activity must be calculated from `raw_messages` instead of `raw_community_activity`
- Related to https://github.com/status-im/data-docs/issues/153#issuecomment-4355324780
2026-04-30 21:52:34 +03:00
Nick Ninov
3ea30f4337
signal: Missing docstring
2026-04-29 13:28:49 +03:00
Nick Ninov
17cd6ea4a9
communities: Batch processing for gated communities
2026-04-28 23:28:00 +03:00
Nick Ninov
638d482de9
monitor: Batch processing
...
- 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
2026-04-28 22:49:28 +03:00
Nick Ninov
9fe4da4b54
communities: Gated community monitoring
...
- Messages are saved in `.csv` instead of `.pkl` files due to `pickle.load` error
- Added monitoring logs
- Save latest extracted message per community chat
2026-04-23 08:58:15 +03:00
Nick Ninov
81030d6681
wallets: Monitor Balance
2026-04-20 08:32:44 +03:00
Nick Ninov
a252f0afbc
bot: Enable status-backend logs
2026-04-20 08:20:52 +03:00
Nick Ninov
0d677474d2
backup: Windows slashes
2026-04-19 22:52:44 +03:00
Nick Ninov
df2d8662fb
wallet: Account balance
...
- Related to https://github.com/status-im/status-bot/issues/16
- Get account balance
- Convert account balance into fiat currency
- Make properties private
2026-04-04 10:42:58 +03:00
Nick Ninov
b2c28851c9
docs: Windows image build notes
2026-04-02 20:25:39 +03:00
Nick Ninov
8a51bdf340
docs: Improve search and readability
...
- 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
2026-04-02 19:42:02 +03:00
Nick Ninov
a4296611f9
wallets: additional info
2026-04-01 12:39:08 +03:00
Nick Ninov
4d72b681a2
bot: balance usage
...
- 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
2026-03-28 23:40:34 +02:00
Nick Ninov
4e8c35ce34
bot: display name validation
...
- https://github.com/status-im/status-app/issues/20273
2026-03-27 08:46:01 +02:00
apentori
0933807f0d
move docs
...
Signed-off-by: apentori <pentori.alexis@proton.me >
2026-03-26 16:10:59 +01:00
apentori
7562d4943b
ci: update image name
...
Signed-off-by: apentori <pentori.alexis@proton.me >
2026-03-26 15:38:36 +01:00
Nick Ninov
44d7b915a7
bot: sharable URLs
...
- Contact URLs
- Community URLs
- Community channel URLs
2026-03-25 22:22:28 +02:00
Nick Ninov
465797feb3
bot: Status App Monitoring
...
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`
2026-03-25 11:54:37 +02:00
Nick Ninov
9922348735
bot: incorrect messages
2026-03-24 21:59:44 +02:00
Nick Ninov
b4df638f9b
bot: PR changes (2)
2026-03-24 18:46:36 +02:00
Nick Ninov
2ab7056699
bot: minor bug fix
...
- `Account` would break when the Python script finishes and does not have anything to logout or close
- Wrong address was used as `wallet_address`
2026-03-23 09:10:04 +02:00
Nick Ninov
68dacbfc34
bot: PR changes
...
Make PR changes based on resolved suggestions
2026-03-23 07:36:49 +02:00
Nick Ninov
bf569a0aa5
bot: add missing requirements.txt
2026-03-20 11:50:23 +02:00
Nick Ninov
bcb34da804
bot: Status App Monitoring
...
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
2026-03-19 22:47:35 +02:00
apentori
91ef6d31b1
ci: update dockerfile to use entrypoint script
...
update docker-compose
update readme to simplify it
Signed-off-by: apentori <pentori.alexis@proton.me >
2026-03-16 10:16:50 +01:00
Nick Ninov
dabfc5a208
account: backup
...
- Create `.bkp` files
- Import `.bkp` files
- Custom logger for current step visibility
- Add group chat monitoring
2026-03-14 23:38:54 +00:00
Nick Ninov
994e5c8243
account: load backup
...
Related to https://github.com/status-im/status-bot/issues/7
- Volume for data directory has been swapped with backup one
2026-03-14 23:36:34 +00:00
Nick Ninov
2b2d5c0a1d
account: add group chats support
...
Related to https://github.com/status-im/status-bot/issues/8
2026-03-14 20:19:35 +00:00
Nick Ninov
6106e2f69a
account: add backup folder volume
...
Related to https://github.com/status-im/status-bot/issues/7
- Make backup folder into a volume so `.bkp` files can be used
2026-03-13 21:37:55 +00:00
Nick Ninov
1c67a08b41
account: custom logger
...
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
2026-03-12 22:14:57 +00:00
Nick Ninov
0761a8337d
account: mnemonic recovery
...
Related to https://github.com/status-im/status-bot/issues/7
- Recover account with mnemonic phrase in `login`
2026-03-12 16:47:53 +00:00
apentori
5209e0b54e
ci: add Jenkinsfile and mutualize Dockerfile
...
Signed-off-by: apentori <pentori.alexis@proton.me >
2026-03-12 15:21:39 +01:00
Nick Ninov
fdb50b9213
account properties: display_name and bio
...
- Change `username` to `display_name`
- Add `key_uid` login support
- Add bio functionality
- Update documentation
2026-03-11 16:25:12 +00:00
Nick Ninov
1fa40df89e
properties: bio
...
- Add bio functionality
- Add documentation
2026-03-11 16:22:25 +00:00