readme update
This commit is contained in:
parent
e44a6e175d
commit
7bd96b2240
36
README.md
36
README.md
@ -11,55 +11,27 @@ An automated content posting bot for Nostr networks. This tool allows you to sch
|
||||
|
||||
### Priority Order
|
||||
|
||||
1. [ ] Bot Profile Management: Complete proper profile creation, editing, and publishing
|
||||
2. [ ] Relay Management: Improve relay selection and management interface
|
||||
3. [ ] Test Auto-Posting: Ensure the scheduling system works correctly
|
||||
1. [ ] Add Bot post Feed.
|
||||
2. [ ] Pull comments from posts and allow replying from app for each bot.
|
||||
|
||||
## To-Do List
|
||||
|
||||
### Bot Profile Management Enhancements
|
||||
|
||||
- [ ] Add upload fields to both the "Create Bot" modal and "Bot Settings" modal
|
||||
- [ ] Create a consistent interface for profile images across both modals
|
||||
- [ ] Implement preview functionality for selected images
|
||||
- [ ] Connect these uploads to the NIP-96/Blossom media servers
|
||||
- [ ] Ensure proper kind 0 event creation with all required metadata fields
|
||||
- [ ] Display confirmation after successful publishing with NIP-19 encoded identifiers
|
||||
- [ ] Add a visual indicator to show when a bot's profile needs publishing (outdated)
|
||||
- [ ] Create new file input fields in both modals with preview capability
|
||||
- [ ] Create a shared function for uploading profile images to media servers
|
||||
- [ ] Update the `CreateAndSignMetadataEvent` function to include all necessary fields for a proper NIP-01 metadata event
|
||||
- [ ] Add an explicit "Publish Profile" button to push the kind 0 event to relays
|
||||
|
||||
|
||||
### Relay Management Improvements
|
||||
|
||||
- [ ] Create a more intuitive relay management interface
|
||||
- [ ] Add ability to categorize relays (read, write, both)
|
||||
|
||||
- [ ] Include relay testing functionality
|
||||
- [ ] Add a "recommended relays" quick-add option
|
||||
- [ ] Create a dedicated relay management component in the bot settings modal
|
||||
- [ ] Add quick-add buttons for popular relays
|
||||
- [ ] Include relay status indicators
|
||||
- [ ] Implement relay tests (ping/connection checks)
|
||||
|
||||
### Post Scheduling and Auto-Posting Testing
|
||||
|
||||
- [ ] Add detailed logging for scheduled posts
|
||||
- [ ] Create a manual trigger for testing scheduled posts
|
||||
- [ ] Implement a post history view
|
||||
- [ ] Add a "test now" button that triggers an immediate post attempt
|
||||
- [ ] Create a dedicated tab or view for post history
|
||||
- [ ] Implement proper error logging and status tracking
|
||||
|
||||
### Code Changes Required
|
||||
|
||||
- [ ] Modify `index.html` - Add profile image/banner upload fields
|
||||
- [ ] Modify `main.js` - Add functions for handling profile image uploads
|
||||
- [ ] Create a new component for relay management
|
||||
- [ ] Modify `events.go` - Ensure metadata events are properly formatted
|
||||
- [ ] Modify `bot_service.go` - Enhance profile publishing logic
|
||||
- [ ] Modify `routes.go` - Add endpoints for profile image management
|
||||
|
||||
|
||||
## Features
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user