myGPTReader is a slack bot that reads web pages and summarizes them with chatGPT. You can use it to read news and summarize them in your slack channel.
For now it is in development, but you can try it out by join this channel.
The exciting part is that the development of this project is also paired with chatGPT. I document the development process in this CDDR file.
- Integrate with slack bot
- Bot replies messages in the same thread
- Support web page reading with chatGPT
- Consider to use cloudflare worker to scrape the html content
- Self-hosting Web Scraper
- Restrict to access the web scraper, only allow the API server to access it by Cloudflare Access
- Consider to use a headless browser to scrape the web page content like twitter thread
- Consider to use cloudflare worker to scrape the html content
- Support RSS reading with chatGPT
- RSS is a bunch of links, so it is equivalent to reading a web page to get the content.
-
Support newsletter reading with chatGPT- Most newsletters are public and can be accessed online, so we can just give the url to the slack bot.
- Bot regularly summarizes news in the slack channel
- Prompt fine-tue
- Support for custom
prompt
- Auto collect the good
prompt
from the slack channel by emoji reactions
- Support for custom
- Cost saving
- by caching the web page llama index
- Support image reading and analysis
- Support voice reading with self-hosting whisper❓
- Support discord bot ❓
- Documentation