
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
@chatopera/docsbot
Advanced tools
Documentation as a Chatbot. You know, for chat.
Parse local markdown docs inside directory recursivly, generate FAQs File for Chatopera BOT Platform.
Further import into a BOT on Chatopera, details in doc.
Publish on npmjs, link.
npm install -g @chatopera/docsbot
Now, docsbot
is available in CLI path.
docsbot --baseurl $BASE_URL \
-i $DOCS_HOME \
-f $DOCS_FOLDERS \
-o $FAQ_OUTOUT
Key | Sample | Description |
---|---|---|
BASE_URL | https://docs.chatopera.com/products/ | conjunction for the per doc page link |
DOCS_HOME | ~/chatopera/docs/docfx_project/products | Docs root dir |
DOCS_FOLDERS | chatbot-platform,cskefu | Child dirs to be parsed in root dir |
FAQ_OUTPUT_FILE | ./tmp/bot.faq.json | Generated file in Chatopera BOT FAQ Format |
Assume your docs folders are like this, and docs site are at https://docs.chatopera.com/products/:
$DOCS_HOME(Root dir)
└───chatbot-platform
|───appendix
|───contract
|───explanations
|───howto-guides
|───references
│ ├───func-builtin
│ └───sdk
│ ├───chatbot
│ └───chatopera
└───tutorials
Then, the Docs link address of $DOCS_HOME/chatbot-platform/appendix/index.md
would be interpreted as https://docs.chatopera.com/products/chatbot-platform/appendix/index.html
.
This docs are also hosted on GitHub.
DOCS_FOLDER
, split by ,
docfoler
, where extension .md
is replaced with .html
Install Chatopera SDK for bot
CLI.
npm install -g @chatopera/sdk
Touch .env
# Chatopera BOT Service endpoint
BASE_URL=https://docs.chatopera.com/products/
BOT_PROVIDER=https://bot.chatopera.com
BOT_CLIENT_ID=xx
BOT_CLIENT_SECRET=xx
BOT_ACCESS_TOKEN=
# BOT_FAQ_FILE is generated by docsbot
BOT_FAQ_FILE=bot.faq.json
Run the job
source .env
bot faq -a import -f ./$BOT_FAQ_FILE
docsbot --help
npm install
node bin/cmd.js --help
cp sample.env .env
./scripts/dev.sh
FAQs
Documentation as a Chatbot. You know, for chat.
We found that @chatopera/docsbot demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.