diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml
index 82db52f90cf..720275b9122 100644
--- a/.github/workflows/linting.yml
+++ b/.github/workflows/linting.yml
@@ -49,7 +49,7 @@ jobs:
pip install types-pytz types-requests types-termcolor types-tabulate types-PyYAML types-python-dateutil types-setuptools types-six
- run: bandit -x ./tests -r . || true
- run: black --diff --check .
- - run: codespell --ignore-words-list=commun,statics,ro,zar,zlot,jewl,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian,datas,ake,creat,vie,hel,ket,toke,certi,buidl,ot,te,buda,shs,welp --quiet-level=2 --skip=./tests,.git,*.css,*.csv,*.html,*.ini,*.ipynb,*.js,*.json,*.lock,*.scss,*.txt,*.yaml,./build/pyinstaller,./website/config.toml
+ - run: codespell --ignore-words-list=gard,commun,statics,ro,zar,zlot,jewl,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian,datas,ake,creat,vie,hel,ket,toke,certi,buidl,ot,te,buda,shs,welp --quiet-level=2 --skip=./tests,.git,*.css,*.csv,*.html,*.ini,*.ipynb,*.js,*.json,*.lock,*.scss,*.txt,*.yaml,./build/pyinstaller,./website/config.toml
- run: ruff .
- run: mypy --ignore-missing-imports openbb_terminal
- run: pylint terminal.py openbb_terminal tests
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 31efe745be3..cb9243c0062 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -24,7 +24,7 @@ repos:
entry: codespell
args:
[
- "--ignore-words-list=te,commun,ro,zar,vie,hel,jewl,zlot,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian,datas,ake,creat,statics,ket,toke,certi,buidl,ot",
+ "--ignore-words-list=gard,te,commun,ro,zar,vie,hel,jewl,zlot,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian,datas,ake,creat,statics,ket,toke,certi,buidl,ot",
"--quiet-level=2",
"--skip=./tests,.git,*.css,*.csv,*.html,*.ini,*.ipynb,*.js,*.json,*.lock,*.scss,*.txt,*.yaml,build/pyinstaller/*,./website/config.toml",
]
diff --git a/openbb_terminal/reports/templates/etf.ipynb b/openbb_terminal/reports/templates/etf.ipynb
index 2b5484ff71e..470ce9b2a17 100644
--- a/openbb_terminal/reports/templates/etf.ipynb
+++ b/openbb_terminal/reports/templates/etf.ipynb
@@ -19,8 +19,8 @@
"import numpy as np\n",
"import datetime\n",
"\n",
- "from IPython.display import HTML \n",
- " \n",
+ "from IPython.display import HTML\n",
+ "\n",
"import openbb_terminal.config_terminal as cfg\n",
"from openbb_terminal.reports import widget_helpers as widgets\n",
"from openbb_terminal.sdk import openbb\n",
diff --git a/openbb_terminal/terminal_helper.py b/openbb_terminal/terminal_helper.py
index af0aad54e24..68455b3b396 100644
--- a/openbb_terminal/terminal_helper.py
+++ b/openbb_terminal/terminal_helper.py
@@ -6,6 +6,7 @@ import logging
import os
import subprocess # nosec
import sys
+import webbrowser
# IMPORTATION STANDARD
from contextlib import contextmanager
@@ -125,60 +126,60 @@ def update_terminal():
def open_openbb_documentation(
- path, url="https://docs.openbb.co/terminal", command=None, arg_type=""
+ path, url="http://localhost/app/terminal", command=None, arg_type=""
):
"""Opens the documentation page based on your current location within the terminal. Make exceptions for menus
that are considered 'common' by adjusting the path accordingly."""
if path == "/" and command is None:
- path = "/"
+ path = "/how-to"
command = ""
elif "keys" in path:
- path = "/quickstart/api-keys"
+ path = "/guides?full=1&path=/quickstart/api-keys"
command = ""
elif "settings" in path:
- path = "/usage/guides/customizing-the-terminal"
+ path = "/guides?path=/advanced/customizing-the-terminal"
command = ""
elif "featflags" in path:
- path = "/usage/guides/customizing-the-terminal"
+ path = "/guides?path=/advanced/customizing-the-terminal"
command = ""
elif "sources" in path:
- path = "/usage/guides/changing-sources"
+ path = "/guides?path=/advanced/changing-sources"
command = ""
elif "params" in path:
- path = "/usage/intros/portfolio/po"
+ path = "/guides?path=/intros/portfolio/po"
command = ""
else:
if arg_type == "command": # user passed a command name
- path = f"/reference/{path}"
+ path = f"/reference?path={path}"
elif arg_type == "menu": # user passed a menu name
if command in ["ta", "ba", "qa"]:
menu = path.split("/")[-2]
- path = f"/usage/intros/common/{menu}"
+ path = f"/guides?path=/intros/common/{menu}"
elif command == "forecast":
command = ""
- path = "/usage/intros/forecast"
+ path = "/guides?path=/intros/forecast"
else:
- path = f"/usage/intros/{path}"
+ path = f"/guides?path=/intros/{path}"
else: # user didn't pass argument and is in a menu
menu = path.split("/")[-2]
path = (
- f"/usage/intros/common/{menu}"
+ f"/guides?path=/intros/common/{menu}"
if menu in ["ta", "ba", "qa"]
- else f"/usage/intros/{path}"
+ else f"/guides?path=/intros/{path}"
)
if command:
if command == "keys":
- path = "/quickstart/api-keys"
+ path = "/guides?full=1&path=/quickstart/api-keys"
command = ""
elif "settings" in path or "featflags" in path:
- path = "/usage/guides/customizing-the-terminal"
+ path = "/guides?path=/advanced/customizing-the-terminal"
command = ""
elif "sources" in path:
- path = "/usage/guides/changing-sources"
+ path = "/guides?path=/advanced/changing-sources"
command = ""
elif command in ["record", "stop", "exe"]:
- path = "/usage/guides/scripts-and-routines"
+ path = "/guides?path=/advanced/scripts-and-routines"
command = ""
elif command in [
"intro",
@@ -192,7 +193,7 @@ def open_openbb_documentation(
path = ""
command = ""
elif command in ["ta", "ba", "qa"]:
- path = f"/usage/intros/common/{command}"
+ path = f"/guides?path=/intros/common/{command}"
command = ""
path += command
@@ -202,7 +203,7 @@ def open_openbb_documentation(
if full_url[-1] == "/":
full_url = full_url[:-1]
- plots_backend().send_url(full_url)
+ webbrowser.open(full_url)
def hide_splashscreen():
diff --git a/website/README.md b/website/README.md
index a5e49611337..22fafd2d2d1 100644
--- a/website/README.md
+++ b/website/README.md
@@ -2,16 +2,16 @@
This repository contains the source code for the OpenBB Documentation Website.
-The website was built using [Docusaurus](https://docusaurus.io/), a modern static website generator and [TailwindCSS](https://tailwindcss.com) as styling solution.
+The website was built using [Docusaurus](https://docusaurus.io/), a modern static website generator and [TailwindCSS](https://tailwindcss.com) as styling solution. It uses algolia search for the search bar.
The final website can be found at [https://docs.openbb.co](https://docs.openbb.co).
-
## Folder Structure
```bash
website
├── content # Markdown files
| ├── sdk # SDK markdown files
+| ├── bot # bot markdown files
| └── terminal # Terminal markdown files
├── old_content # previous terminal documentation; required to get the examples for terminal reference
├── src # react stuff for website
@@ -24,13 +24,72 @@ website
The markdown files are used to generate the website. The markdown files are located in the `content` folder. The markdown files are generated using the `generate_sdk_markdown.py` and `generate_terminal_markdown.py` scripts. The markdown files are generated from the docstrings in the SDK and Terminal code. Files inside `content/sdk/reference` and `content/terminal/reference` should not be changed manually because they are generated automatically on every commit.
+### Syntax sugar
+
+#### Code blocks
+
+Code blocks are generated using the default markdown syntax:
+
+ ```python
+ print("Hello World")
+ ```
+
+To generate a dynamic date for a certain code block (useful for options examples that need to have a valid date), you can use `2022-07-29` as a placeholder. The script will replace it with the third friday of the next month.
+
+```
+/op oichart ticker:AMD expiry:2022-07-29
+```
+
+#### Available options
+
+This is great for huge lists. It opens a popup that contains the list and the search bar, so you can easily find what you are looking for. Everything is virtualized, so it's always fast no matter how many items you have.
+Check [crypto page](https://docs.openbb.co/bot/discord/crypto) for a demo of this component.
+
+```md
+import AvailableOptions from "@site/src/components/General/AvailableOptions";
+
+
+```
## Run locally
### Prerequisites
- [Node.js](https://nodejs.org/en/) >= 16.13.0
-To check if you have Node.js installed, run this command in your terminal:
+ To check if you have Node.js installed, run this command in your terminal:
```bash
node --version # should be v16.13.0 or higher
@@ -58,8 +117,6 @@ npm run build
This command generates static content into the `build` directory and can be served using any static contents hosting service. We use Github Pages to host our website. It's deployed in the `gh-pages` branch.
-
-
## Run tests
```bash
@@ -70,11 +127,18 @@ pytest tests/website --autodoc
> To install necessary dependencies for tests, run `poetry install -E doc` in the root directory of the repository.
+## Notes
+
+### iFrame
+
+We are detecting whether the website is loaded inside an iframe. If it is, we are hiding the header and footer. This is done to have a better integration with out [hub website](https://my.openbb.co).
+
## Contributing
We welcome contributions to the OpenBB Documentation Website.
---
+
DEPRECATED - OLD README
diff --git a/website/content/bot/_category_.json b/website/content/bot/_category_.json
new file mode 100644
index 00000000000..27df56c7357
--- /dev/null
+++ b/website/content/bot/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "OpenBB Bot",
+ "position": 3
+}
diff --git a/website/content/bot/changelog/_category_.json b/website/content/bot/changelog/_category_.json
new file mode 100644
index 00000000000..dd4aac394c8
--- /dev/null
+++ b/website/content/bot/changelog/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "Changelog",
+ "position": 5
+}
diff --git a/website/content/bot/changelog/version1_0_0.mdx b/website/content/bot/changelog/version1_0_0.mdx
new file mode 100644
index 00000000000..da1b075b39e
--- /dev/null
+++ b/website/content/bot/changelog/version1_0_0.mdx
@@ -0,0 +1,33 @@
+---
+title: Version 1.0.0
+version: "1.0.0"
+date: 2022-08-03
+description: Version 1.0.0
+---
+
+## Added
+
+- Supports Discord
+- Charts menu including: chart, c3m, c5m, c15m, cd, cw, cm
+- Discovery menu including: contracts, senate, splits, fgindex, holidays, ipolist, fidelity, house
+- Due diligence menu including: ah, nexter, bio, pm, analyst, pt, est, sec, supplier, customer, instholdings, insiders, arktrades, splits, ermove, earnings
+- ETF menu including: tops, holdings
+- Economy menu including: calendar, glbonds, indices, commodiities, usbonds, currencies, revrepo, fedrates
+- General menu including: futures, ta, news, quote
+- Government menu including: contracts, senate, house
+- Information menu including: serverid, stats, support, about, help
+- Shorts menu including: borrowed, shortvol, topshortvol, hsi, shortrate
+- Screener menu including: ah, pm, all, technical
+- Premium Crypto menu including: prints, bigprints
+- Premium Darkpool menu including: allblocks, alldp, allprints, bigprints, levels. topsum, sectors, summary
+- Premium Flow menu including: sumexp, opening, unu, weekly, bigflow, prem, day, sumweek, sumtop, sectors, summary, sumday
+- Premium Stock Options including: equitypc, chains, oichart, indexpc, maxpain, stats, gamma, oi, topoichange, smile, info, unu, vol, topoi, vsurf, topvoletf, topstrikevol, topvol, itm, uoastock, hist, highiv
+- OpenBB Alerts including: list, create, update, delete
+
+## Changed
+
+- First release, no changes.
+
+## Fixed
+
+- First release, no fixes.
\ No newline at end of file
diff --git a/website/content/bot/changelog/version1_0_1.mdx b/website/content/bot/changelog/version1_0_1.mdx
new file mode 100644
index 00000000000..97bae8574e7
--- /dev/null
+++ b/website/content/bot/changelog/version1_0_1.mdx
@@ -0,0 +1,20 @@
+---
+title: Version 1.0.1
+version: "1.0.1"
+date: 2022-08-04
+description: Version 1.0.1
+---
+
+## Added
+
+- Charts : new layout on charts "classic" theme - made this default
+- Discovery menu including: heatmap
+
+## Changed
+
+- Charts menu including: "classic" theme on charts
+
+## Fixed
+
+- Due diligence menu including : added ah and pm to ! commands
+- Premium Flow menu including : added weekly and opening to ! commands
diff --git a/website/content/bot/changelog/version1_0_2.mdx b/website/content/bot/changelog/version1_0_2.mdx
new file mode 100644
index 00000000000..d8157a66d3f
--- /dev/null
+++ b/website/content/bot/changelog/version1_0_2.mdx
@@ -0,0 +1,18 @@
+---
+title: Version 1.0.2
+version: "1.0.2"
+date: 2022-08-05
+description: Version 1.0.2
+---
+
+## Added
+
+- No changes
+
+## Changed
+
+- All Blue should now be Green - :)
+
+## Fixed
+
+- Futures Caching issue
diff --git a/website/content/bot/changelog/version1_0_3.mdx b/website/content/bot/changelog/version1_0_3.mdx
new file mode 100644
index 00000000000..6b50d630b53
--- /dev/null
+++ b/website/content/bot/changelog/version1_0_3.mdx
@@ -0,0 +1,31 @@
+---
+title: Version 1.0.3
+version: "1.0.3"
+date: 2022-08-12
+description: Version 1.0.3
+---
+
+## Added
+
+Commands:
+- /chartfib
+- /disc wsb
+- /disc trendingst
+- /dd financials
+
+You can run /help to see these.
+
+## Changed
+
+Chart Changes:
+- More Chart Style Settings changes - Should be almost done here
+- Sizing of chart is smaller now
+- Adjusted indicator opacity
+- Added AH change to chart
+- Made PM/AH/Price LARGER
+- Adjusted Candle Color to not be so bright on Green
+- Added Yest Close Line and fixed scaling
+
+## Fixed
+
+- PM Screener not getting correct data
diff --git a/website/content/bot/changelog/version1_0_4.mdx b/website/content/bot/changelog/version1_0_4.mdx
new file mode 100644
index 00000000000..58382b303fd
--- /dev/null
+++ b/website/content/bot/changelog/version1_0_4.mdx
@@ -0,0 +1,28 @@
+---
+title: Version 1.0.4
+version: "1.0.4"
+date: 2022-08-16
+description: Version 1.0.4
+---
+
+## Added
+
+Commands:
+- /dd divinfo
+- /dd ytd
+- /econ yieldcurve
+- /chartsr
+- /heatmap
+
+You can run /help to see these.
+
+## Changed
+
+Changes:
+- old /heatmap is now /heatchart (makes more sense)
+- changed positioning of numbers on chartfib + expanding line
+- Added small candle border to Daily/Monthly/Weekly charts
+
+## Fixed
+
+- PM Screener not getting correct data - again...
diff --git a/website/content/bot/changelog/version1_0_5.mdx b/website/content/bot/changelog/version1_0_5.mdx
new file mode 100644
index 00000000000..4e073547a9f
--- /dev/null
+++ b/website/content/bot/changelog/version1_0_5.mdx
@@ -0,0 +1,31 @@
+---
+title: Version 1.0.5
+version: "1.0.5"
+date: 2022-08-30
+description: Version 1.0.5
+---
+
+## Added
+
+Commands:
+- /pop 1d
+- /pop 1h
+- /watchlist - (Each user gets 3 stocks for free signup)
+- /heatmap crypto
+- /cc (for the quick c5m)
+- /fun urban
+- /fun flip
+- /fun 8ball
+
+You can run /help to see these.
+
+## Changed
+
+Changes:
+- /alerts - Alerts have been refactored to include Stocks and Forex now
+- For most Flow and Darkpool commands you should now see much more data - Added Pages
+- Changed a few commands to be more mobile friendly - (TA - PM/AH Next update)
+
+## Fixed
+- Chart bug with no PM data
+- "Change" column on one of the screeners
diff --git a/website/content/bot/changelog/version1_0_6.mdx b/website/content/bot/changelog/version1_0_6.mdx
new file mode 100644
index 00000000000..ed227bcca85
--- /dev/null
+++ b/website/content/bot/changelog/version1_0_6.mdx
@@ -0,0 +1,26 @@
+---
+title: Version 1.0.6
+version: "1.0.6"
+date: 2022-09-12
+description: Version 1.0.6
+---
+
+## Added
+
+Commands:
+No changes
+
+## Changed
+
+### Charts
+- Candles should be easier to see now
+- Reduced gaps on candles
+- Charts should look more "zoomed"
+- Increased size of text in some areas
+### Tables
+- All text should be larger and easier to read for Mobile and Desktop
+- Tables will now use the same settings as your chart settings
+- Branding on charts is now consistent
+
+## Fixed
+No changes
diff --git a/website/content/bot/changelog/version1_0_7.mdx b/website/content/bot/changelog/version1_0_7.mdx
new file mode 100644
index 00000000000..c069216022f
--- /dev/null
+++ b/website/content/bot/changelog/version1_0_7.mdx
@@ -0,0 +1,40 @@
+---
+title: Version 1.0.7
+version: "1.0.7"
+date: 2022-09-12
+description: Version 1.0.7
+---
+
+## Added
+
+Commands:
+
+### Stocks:
+- /markets - Provides a nice overview of the market with adv / decliners relative to change and 50d/200d MA
+- /scr pm_all - Displays all available pre-market screeners
+- /scr ah_all - Displays all available after-hours screeners
+
+### Crypto:
+- /crypto tvl - Get protocols historical TVL.
+- /crypto defi table - Get top DeFi protocols
+- /crypto defi chart - Chart of top 20 defi protocols by TVL
+- /crypto top - Get top cryptos and info
+- /crypto bio - Get fundamental information about a crypto.
+- /crypto fees - Fees on a certain date of top crypto protocols
+- /crypto compfees - Get protocol fees over time.
+- /crypto ir - Returns a table of issuance rate of top crypto protocols.
+
+### NFT:
+- /nft top - Get Top NFT Collections from Ethereum Chain
+- /nft collection - Get NFT collection data from Ethereum network for the specified slug.
+- /nft chart - Returns NFT chart for floor price and sales on the specified slug.
+
+- REMOVE:
+- /fidelity - They made this so you have to be logged in now :(
+
+## Changed
+No changes
+
+## Fixed
+- Fixed small bug when saving watchlist
+- Adjusted some tickers sizing on charts
diff --git a/website/content/bot/changelog/version1_0_8.mdx b/website/content/bot/changelog/version1_0_8.mdx
new file mode 100644
index 00000000000..a5a9b278d97
--- /dev/null
+++ b/website/content/bot/changelog/version1_0_8.mdx
@@ -0,0 +1,17 @@
+---
+title: Version 1.0.8
+version: "1.0.8"
+date: 2022-10-13
+description: Version 1.0.8
+---
+
+## Added
+
+### Stocks
+- /scr technical - Added "Overbought" and "Oversold" to Screener - Calcs are based on RSI 14
+
+## Changed
+- /flow day - Added ability to filter on - Expiration Date | Strike | Option Type - ex. "/flow day ticker:AMD expiry:2023-01-20 strike:75 opt_type:Calls"
+
+## Fixed
+- No Changes
diff --git a/website/content/bot/changelog/version2_0_0.mdx b/website/content/bot/changelog/version2_0_0.mdx
new file mode 100644
index 00000000000..1a7345f7f17
--- /dev/null
+++ b/website/content/bot/changelog/version2_0_0.mdx
@@ -0,0 +1,30 @@
+---
+title: Current - Version 2.0.0
+version: "2.0.0"
+date: 2022-10-26
+description: Version 2.0.0
+sidebar_position: 0
+---
+
+## Added
+
+### Telegram Support
+- OpenBB Bot is now available on telegram - you can add it here
+
+### Billboard Messages
+- With a premium server account you can now edit the billboard messages users see in your server. You can edit this on the [my.openbb.co](https://my.openbb.co) dash.
+
+Commands:
+
+
+- /autopost add - Added Auto Posting to bot! (Finally :D ) You can now schedule autoposts for your server with a free server plan or premium plan
+
+
+## Changed
+
+### Pricing
+- You can read more about the pricing change here - TLDR - It's cheaper now :)
+
+## Fixed
+
+No Changes
diff --git a/website/content/bot/faqs/_category_.json b/website/content/bot/faqs/_category_.json
new file mode 100644
index 00000000000..6c26249e604
--- /dev/null
+++ b/website/content/bot/faqs/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "FAQs",
+ "position": 4
+}
diff --git a/website/content/bot/faqs/generic.md b/website/content/bot/faqs/generic.md
new file mode 100644
index 00000000000..b826af21228
--- /dev/null
+++ b/website/content/bot/faqs/generic.md
@@ -0,0 +1,91 @@
+---
+title: Generic
+sidebar_position: 1
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Generic
+
+How Do I Link My OpenBB Bot Account?
+
+After you signup for an OpenBB Bot plan you can link your accounts from here
+
+
+
+Can I try an OpenBB Bot plan?
+
+You can try a preview of any plan by just running commands on a server that has OpenBB Bot, like OpenBB Discord. We offer a limited amount of daily commands.
+
+
+
+
+Will my OpenBB Bot plan renew at the end of the billing cycle?
+
+Yes, plans renew automatically at the end of the monthly and yearly billing cycles. You can cancel your plan at any time, before the end of the billing cycle, and it will not auto-renew anymore.
+
+
+
+
+Can I get a refund on my OpenBB Bot?
+
+Since we offer a free command tier to try commands we don't offer refunds as you have had ample time to try the service and make a decision.
+
+
+
+
+If I sign up for OpenBB Bot do I get access on all platforms?
+
+Yes! You will have access on Discord, and other platforms as we add support.
+
+
+
+If I cancel OpenBB Bot subscription do I still have access?
+
+No, you will lose your access but you get a credit on your account of the prorated amount until the end of your current billing cycle.
+
+
+
+
+What's the difference in an individual plan and server plan on OpenBB Bot?
+
+An individual plan gives your account access to OpenBB Bot while a server plan gives the whole server access. An individual plan carries more perks with it than a server plan, which you can find by clicking on the plan.
+
+
+
+
+I added the bot but still don't see slash commands, what do I do?
+
+
+
+Just head to Server Settings → Integrations and then click ‘Manage’ next to an app, where you will behold a new, shiny, and dare we say dazzling, new surface.
+
+
+
Use toggles to modify which members can use commands
+
Use toggles to modify which channels allow commands
+
+
+There’s also a command-specific list, where you can make customized permissions for each command.
+
+
By default, these are all synced to the command permission at the top.
+
You can unsync an individual command to make further customizations.
+
+
+For more information click here.
+
+
diff --git a/website/content/bot/faqs/individual.md b/website/content/bot/faqs/individual.md
new file mode 100644
index 00000000000..032bce6263e
--- /dev/null
+++ b/website/content/bot/faqs/individual.md
@@ -0,0 +1,23 @@
+---
+title: Individual
+sidebar_position: 2
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Individual
diff --git a/website/content/bot/faqs/server.md b/website/content/bot/faqs/server.md
new file mode 100644
index 00000000000..587fe5a4cc9
--- /dev/null
+++ b/website/content/bot/faqs/server.md
@@ -0,0 +1,23 @@
+---
+title: Server
+sidebar_position: 3
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Server
diff --git a/website/content/bot/guides.md b/website/content/bot/guides.md
new file mode 100644
index 00000000000..03257a54f4b
--- /dev/null
+++ b/website/content/bot/guides.md
@@ -0,0 +1,10 @@
+---
+title: Guides
+sidebar_position: 2
+description: TBD
+keywords: [installation, installer, install, guide, mac, windows, linux, python, github, macos, how to, explanation, openbb, sdk, api, pip, pypi,]
+---
+
+## Guides
+
+TBD
diff --git a/website/content/bot/index.md b/website/content/bot/index.md
new file mode 100644
index 00000000000..eeeffd4c5b5
--- /dev/null
+++ b/website/content/bot/index.md
@@ -0,0 +1,56 @@
+---
+sidebar_position: 1
+keywords:
+ [
+ getting started,
+ openbb,
+ discord,
+ telegram,
+ beginner guide,
+ how to use openbb bot,
+ introduction,
+ intro,
+ how-to,
+ how to,
+ openbb bot,
+ ]
+description: OpenBB Bot is a chatting bot for investment research that provides access to high quality financial data for both individual investors and online communities.
+---
+
+import Card from "@site/src/components/General/Card";
+
+# OpenBB Bot
+
+OpenBB Bot is a chatting bot for Discord and Telegram which provides access to high quality financial data for both individual investors and online communities.
+
+With OpenBB Bot, we offer free access to hundreds of commands ranging from stock data, options, screeners, darkpool info, crypto, nft, short data, and more!
+
+OpenBB Bot was created to give individual users access to high quality financial data. We know our users love to invest and they also want to be part of a community and share ideas with their friends quickly and easily. Our Bot allows quick access to actionable market data to make you and your community better informed investors.
+
+---
+
+
+
+
+
+---
+
+### Getting Started
+
+To know more about OpenBB Bot, you can start by reading the [Installation Guide](/bot/installation).
+
+### Using OpenBB Bot
+
+To learn how to use OpenBB Bot, you can start by reading the [Basics Guide](/bot/guides).
+
+### Bot Reference
+
+The Reference section is a complete list of all functions available for OpenBB Bot. It can be found [here](/bot/reference/).
diff --git a/website/content/bot/installation.md b/website/content/bot/installation.md
new file mode 100644
index 00000000000..7676bdfa0e2
--- /dev/null
+++ b/website/content/bot/installation.md
@@ -0,0 +1,53 @@
+---
+title: Installation
+sidebar_position: 1
+description: How to get started with OpenBB Bot
+keywords: [installation, install, install openbb bot, guide, how to, explanation, openbb bot, openbb, discord, telegram,]
+---
+
+import AddBotDialog from "@site/src/components/General/AddBot";
+
+## Adding Bot to your Server
+
+To add the bot to your server click on one of the links for your respective platform and then follow the instructions below.
+
+
+
+---
+
+# Discord - First Time Setup
+
+A pop-up window will open, asking you to log in to your Discord account and allow the bot access.
+
+
+
+Once you log in, you’ll see a window asking for permission to access your account. Locate the “Add to Server” drop-down menu and click on it.
+
+
+This will open a list of Discord servers where you can add a bot. Select your server and press “Continue”.
+
+Review permissions that the bot requests on your server. Select and deselect based on your needs, we recommend all the default settings in order to experience everything the bot has to offer. Click on “Authorize” when you’re ready.
+
+
+Congratulations! You’ve successfully added a bot to your Discord server.
+
+---
+
+# Telegram - First Time Setup
+
+After clicking on the Add to Telegram button it should open a chat with our OpenBB Bot.
+
+
+
+Go to your Telegram chat and click/tap on the Top Bar of the OpenBB Bot chat window.
+
+
+
+Then, you need to click on “More” and select "Add to Group or Channel" or just click "Add to Group or Channel" and select the Telegram group you want to add the chatbot to:
+
+
+
+Now you can verify it has the permissions required, we recommend the ones already selected, and you are ready to go!
+
+
diff --git a/website/content/bot/reference/_category_.json b/website/content/bot/reference/_category_.json
new file mode 100644
index 00000000000..12273a39ab7
--- /dev/null
+++ b/website/content/bot/reference/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "Reference",
+ "position": 3
+ }
diff --git a/website/content/bot/reference/discord/_category_.json b/website/content/bot/reference/discord/_category_.json
new file mode 100644
index 00000000000..8ad19098074
--- /dev/null
+++ b/website/content/bot/reference/discord/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "Discord",
+ "position": 2
+}
diff --git a/website/content/bot/reference/discord/alerts.mdx b/website/content/bot/reference/discord/alerts.mdx
new file mode 100644
index 00000000000..a04062b32db
--- /dev/null
+++ b/website/content/bot/reference/discord/alerts.mdx
@@ -0,0 +1,100 @@
+---
+title: Alerts
+description: create, list, update, delete
+premium: false
+commands:
+ - "/alerts create"
+ - "/alerts list"
+ - "/alerts update"
+ - "/alerts delete"
+---
+
+# Alerts
+
+## create
+
+> Create an alert with conditions for a symbol
+
+```format
+/alerts create
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock/coin you want to set the alert for
+
+**condition**
+
+- Condition to set alert for - (Equal or Above or Equal or Below)
+
+**price**
+
+- Price to set the alert for
+
+**Examples**
+
+```
+/alerts create ticker:BTCUSD condition:Equal or Above price:1000
+```
+
+```
+/alerts create ticker:SPY condition:Equal or Below price:400
+```
+
+---
+
+## list
+
+> List all of your active alerts
+
+```format
+/alerts list
+```
+
+---
+
+## update
+
+> Update a condition on an active alert
+
+```format
+/alerts update
+```
+
+**alerts**
+
+- The alert you want to update
+
+**condition**
+
+- Change condition here if needed
+
+**price**
+
+- To update the price send a new price
+
+**Examples**
+
+```
+/alerts update alerts: condition: price:
+```
+
+---
+
+## delete
+
+> Delete an active alert you have set
+
+```format
+/alerts delete
+```
+
+**alert**
+
+- The alert you want to remove/delete
+
+**Examples**
+
+```
+/alerts delete alert:
+```
diff --git a/website/content/bot/reference/discord/charts.mdx b/website/content/bot/reference/discord/charts.mdx
new file mode 100644
index 00000000000..25a12dd63ad
--- /dev/null
+++ b/website/content/bot/reference/discord/charts.mdx
@@ -0,0 +1,214 @@
+---
+title: Charting
+description: c3m, c5m, c15m, cd, cw...
+premium: false
+commands:
+ - "/chart"
+ - "/c3m"
+ - "/c5m"
+ - "/c15m"
+ - "/cd"
+ - "/cw"
+ - "/cm"
+ - "/chartfib"
+ - "/chartsr"
+---
+
+# Charting
+
+## chart
+
+> Shows the candlestick chart for the ticker/interval provided
+
+```format
+/chart []
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**interval**
+
+- The interval you want to chart - Current valid options are : Daily, Weekly, Monthly, 1-5-10-15-30 Minute, 1 hour, or 4 hour.
+
+**[past_days]** - _optional_
+
+- Amount of days to show for the Interval
+
+**Examples**
+
+```
+/chart ticker:AMD interval:5 minute past_days:0
+```
+
+```
+/chart ticker:AMD interval:Daily
+```
+
+---
+
+## c3m
+
+> Shows an intraday 3m candlestick chart for the ticker provided
+
+```format
+/c3m
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**Examples**
+
+```
+/c3m ticker:AMD
+```
+
+---
+
+## c5m
+
+> Shows an intraday 5m candlestick chart for the ticker/coin provided
+
+```format
+/c5m
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the ticker/coin you want the chart of
+
+**Examples**
+
+```
+/c5m ticker:AMD
+```
+
+---
+
+## c15m
+
+> Shows an intraday 15m candlestick chart for the ticker provided
+
+```format
+/c15m
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**Examples**
+
+```
+/c15m ticker:AMD
+```
+
+---
+
+## cd
+
+> Shows a daily candlestick chart for the ticker/coin provided
+
+```format
+/cd
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**Examples**
+
+```
+/cd ticker:AMD
+```
+
+---
+
+## cw
+
+> Shows a weekly candlestick chart for the ticker/coin provided
+
+```format
+/cw
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**Examples**
+
+```
+/cw ticker:AMD
+```
+
+---
+
+## cm
+
+> Shows a monthly candlestick chart for the ticker/coin provided
+
+```format
+/cm
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**Examples**
+
+```
+/cm ticker:AMD
+```
+
+---
+
+## chartfib
+
+> Plots the Fibonacci levels for the ticker provided
+
+```format
+/chartfib
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chartfib of
+
+**Examples**
+
+```
+/chartfib ticker:AMD
+```
+
+---
+
+## chartsr
+
+> Displays Support and Resistance Levels for the ticker provided
+
+```format
+/chartsr **[interval]**
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chartfib of
+
+**[interval]** - _optional_
+
+- interval in minutes for the chart. Defaults to Daily with no selection
+
+**Examples**
+
+```
+/chartsr ticker:AMC
+```
+```
+/chartsr ticker:AMC interval:5 minute
+```
diff --git a/website/content/bot/reference/discord/crypto.mdx b/website/content/bot/reference/discord/crypto.mdx
new file mode 100644
index 00000000000..706ba8a41ac
--- /dev/null
+++ b/website/content/bot/reference/discord/crypto.mdx
@@ -0,0 +1,2712 @@
+---
+title: Crypto
+description: prints, bigprints, bio, defi, fees, ir...
+premium: false
+commands:
+ - "/crypto prints"
+ - "/crypto bigprints"
+ - "/crypto tvl"
+ - "/crypto defi chart"
+ - "/crypto defi table"
+ - "/crypto bio"
+ - "/crypto fees"
+ - "/crypto compfees"
+ - "/crypto ir"
+---
+
+import AvailableOptions from "@site/src/components/General/AvailableOptions";
+
+# Crypto
+
+## prints
+
+> Last 15 Crypto Prints over last 24hrs.
+
+```format
+/crypto prints
+```
+
+**coin**
+
+- The coin you want the prints of
+
+**Examples**
+
+```
+/crypto prints coin:BTC-USD
+```
+
+---
+
+## bigprints
+
+> Last 15 Large Crypto Prints.
+
+```format
+/crypto bigprints
+```
+
+**coin**
+
+- The coin you want the large prints of
+
+**Examples**
+
+```
+/crypto bigprints coin:BTC-USD
+```
+
+---
+
+## tvl
+
+> Get protocols historical TVL [Source: defillama.com]
+
+```format
+/crypto tvl
+```
+
+**protocols**
+
+- comma separated list of protocols (e.g., curve,makerdaodwadwa)
+
+
+**Examples**
+
+```
+/crypto tvl
+```
+
+```
+/crypto tvl protocols: curve
+```
+
+---
+
+## defi table
+
+> Get top DeFi protocols
+
+```format
+/crypto defi table [sortby] [chain] [reverse]
+```
+
+**[sortby]** - _optional_
+
+- Column to sort data by (default="TVL") (e.g., Total Value Locked)
+
+**[chain]** - _optional_
+
+- Chain to filter by (default="all") (e.g., ethereum)
+
+
+**[reverse]** - _optional_
+
+- Reverse the sort order (default: No) - Yes/No
+
+**Examples**
+
+```
+/crypto defi table
+```
+
+```
+/crypto defi table sortby: Change 1hr chain: Bitcoin
+```
+
+---
+
+## defi chart
+
+> Chart of top 20 defi protocols by TVL
+
+```format
+/crypto defi chart
+```
+
+**Examples**
+
+```
+/crypto defi chart
+```
+
+---
+
+## top
+
+> Get top cryptos and info
+
+```format
+/crypto top [sortby] [category] [reverse]
+```
+
+**[sortby]** - _optional_
+
+- Column to sort data by (default="MCap") (e.g., Market Cap)
+
+**[category]** - _optional_
+
+- Category to filter by (default="all") (e.g., stablecoins)
+
+
+**[reverse]** - _optional_
+
+- Reverse the sort order (default: No) - Yes/No
+
+**Examples**
+
+```
+/crypto top
+```
+
+```
+/crypto top sortby: Market Cap category: manufacturing
+```
+
+---
+
+## bio
+
+> Get fundamental information about a crypto.
+
+```format
+/crypto bio
+```
+
+**symbol**
+
+- Crypto symbol to check information (e.g., BTC)
+
+
+**Examples**
+
+```
+/crypto bio symbol: btc
+```
+
+---
+
+## fees
+
+> Fees on a certain date of top crypto protocols
+
+```format
+/crypto fees
+```
+
+**date**
+
+- Date to get fees for (e.g., 2022-01-01)
+
+**Examples**
+
+```
+/crypto fees date: 2022-09-19
+```
+
+---
+
+## compfees
+
+> Get protocol fees over time.
+
+```format
+/crypto compfees
+```
+
+**project**
+
+- Comma separated list of protocols (e.g., btc,eth)
+
+
+**Examples**
+
+```
+/crypto compfees projects: doge
+```
+
+```
+/crypto compfees projects: btc,eth
+```
+
+---
+
+## ir
+
+> Returns a table of issuance rate of top crypto protocols.
+
+```format
+/crypto ir
+```
+
+**Examples**
+
+```
+/crypto ir
+```
diff --git a/website/content/bot/reference/discord/darkpool.mdx b/website/content/bot/reference/discord/darkpool.mdx
new file mode 100644
index 00000000000..d9602a25edc
--- /dev/null
+++ b/website/content/bot/reference/discord/darkpool.mdx
@@ -0,0 +1,158 @@
+---
+title: Darkpool
+description: topsum, sectors, summary, allprints...
+premium: true
+commands:
+ - "/dp topsum"
+ - "/dp sectors"
+ - "/dp summary"
+ - "/dp allprints"
+ - "/dp allblocks"
+ - "/dp bigprints"
+---
+
+# darkpool
+
+## topsum
+
+> Top Total Block & Dark Pool data.
+
+```format
+/dp topsum
+```
+
+**Examples**
+
+```
+/dp topsum
+```
+
+---
+
+## levels
+
+> Biggest Levels for All Prints over last X days.
+
+```format
+/dp levels
+```
+
+**ticker**
+
+- The ticker to query for
+
+**days**
+
+- The number of days to return
+
+**Examples**
+
+```
+/dp levels ticker:TSLA days:10
+```
+
+---
+
+## sectors
+
+> Summary of all prints by % of MarketCap by Sector
+
+```format
+/dp sectors
+```
+
+**days**
+
+- The number of days to return
+
+**sector**
+
+- The sector to select for the query
+
+```format
+/dp sectors days:5 sector:Basic Materials
+```
+
+---
+
+## summary
+
+> Summary of all prints by % of MarketCap
+
+```format
+/dp summary
+```
+
+**days**
+
+- The number of days to return
+
+**sort**
+
+- Sort by market cap, float, total or short percentage
+
+**Examples**
+
+```
+/dp summary days:10 sort:MarketCap
+```
+
+---
+
+## allprints
+
+> Last 15 Combination of Dark Pool and Blocks.
+
+```format
+/dp allprints
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to lookup
+
+**Examples**
+
+```
+/dp allprints ticker:AMD
+```
+
+---
+
+## allblocks
+
+> Last 15 Combination of Block Trades only
+
+```format
+/dp allblocks
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to lookup
+
+**Examples**
+
+```
+/dp allblocks ticker:AMD
+```
+
+---
+
+## bigprints
+
+> Combination of Dark Pool and Blocks - Largest over x amount of days
+
+```format
+/dp bigprints
+```
+
+**days**
+
+- The number of days to return
+
+**Examples**
+
+```
+/dp bigprints days:6
+```
diff --git a/website/content/bot/reference/discord/discovery.mdx b/website/content/bot/reference/discord/discovery.mdx
new file mode 100644
index 00000000000..94985ef438c
--- /dev/null
+++ b/website/content/bot/reference/discord/discovery.mdx
@@ -0,0 +1,116 @@
+---
+title: Discovery
+description: splits, senate, house, fgindex, ipolist...
+premium: false
+commands:
+ - "/disc splits"
+ - "/disc senate"
+ - "/disc house"
+ - "/disc fgindex"
+ - "/disc ipolist"
+ - "/disc contracts"
+ - "/disc holidays"
+ - "/disc wsb"
+ - "/disc trendingst"
+---
+
+# Discovery
+
+## splits
+
+> List of recent Stock splits for all tickers.
+
+```format
+/disc splits
+```
+
+---
+
+## senate
+
+> Displays recent senate trades for all tickers.
+
+```format
+/disc senate
+```
+
+---
+
+## house
+
+> Displays recent House trades for all tickers
+
+```format
+/disc house
+```
+
+---
+
+## fgindex
+
+> Displays Fear & Greed Index - Investor Sentiment - CNNMoney
+
+```format
+/disc fgindex
+```
+
+---
+
+## ipolist
+
+> Displays 10 Upcoming and Recent IPO's.
+
+```format
+/disc ipolist
+```
+
+---
+
+## contracts
+
+> Displays Top 15 Government contracts by amount for all tickers.
+
+```format
+/disc contracts
+```
+
+---
+
+## holidays
+
+> Displays Upcoming Market Holidays.
+
+```format
+/disc holidays
+```
+
+---
+
+## arktrades
+
+> Displays trades made by ARK ETF
+
+```format
+/disc arktrades
+```
+
+---
+
+## wsb
+
+> Display Top 15 Trending Stocks - WSB (WallStreetBets)
+
+```format
+/disc wsb
+```
+---
+
+## trendingst
+
+> Display top 15 Trending Stocks - StockTwits
+
+```format
+/disc trendingst
+```
+
+
diff --git a/website/content/bot/reference/discord/duedilligence.mdx b/website/content/bot/reference/discord/duedilligence.mdx
new file mode 100644
index 00000000000..da80cd6cc9e
--- /dev/null
+++ b/website/content/bot/reference/discord/duedilligence.mdx
@@ -0,0 +1,387 @@
+---
+title: Due Diligence
+description: ph, ah, shortrate, news, earnings, bio, ermove...
+premium: false
+commands:
+ - "/dd pm"
+ - "/dd ah"
+ - "/dd splits"
+ - "/dd earnings"
+ - "/dd nexter"
+ - "/dd bio"
+ - "/dd ermove"
+ - "/dd analyst"
+ - "/dd pt"
+ - "/dd est"
+ - "/dd supplier"
+ - "/dd customer"
+ - "/dd sec"
+ - "/dd insiders"
+ - "/dd arktrades"
+ - "/dd instholdings"
+ - "/dd financials"
+ - "/dd divinfo"
+ - "/dd ytd"
+---
+
+# Due Diligence
+
+## pm
+
+> Displays premarket data for a given stock ticker
+
+```format
+/dd pm
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the premarket info for
+
+**Examples**
+
+```
+/dd pm ticker:AMD
+```
+
+---
+
+## ah
+
+> Displays afterhours data for a given stock ticker
+
+```format
+/dd ah
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the afterhours info for
+
+**Examples**
+
+```
+/dd ah ticker:AMD
+```
+
+---
+
+## splits
+
+> List of recent Stock splits for a ticker
+
+**Command**
+
+```format
+/dd splits
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the splits for
+
+**Examples**
+
+```
+/dd splits ticker:AMD
+```
+
+---
+
+## earnings
+
+> Display Earnings that are expected to occur in the next business days. (Sorted by market cap)
+
+```format
+/dd earnings
+```
+
+**day**
+
+- The Date you want to see the earnings for. Format: YYYY-MM-DD
+
+**Examples**
+
+```
+/dd earnings day:2022-07-29
+```
+
+---
+
+## nexter
+
+> Returns next Earnings Date for a stock.
+
+```format
+/dd nexter
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the next earnings date for
+
+**Examples**
+
+```
+/dd nexter ticker:AMD
+```
+
+---
+
+## bio
+
+> Displays a Stock's dd Info and other information.
+
+```format
+/dd bio
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the bio of
+
+**Examples**
+
+```
+/dd bio ticker:AMD
+```
+
+---
+
+## ermove
+
+> Display implied move for a stock based on option prices.
+
+```format
+/dd ermove
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the earnings move of
+
+**Examples**
+
+```
+/dd ermove ticker:AMD
+```
+
+---
+
+## analyst
+
+> Displays analyst recommendations.
+
+```format
+/dd analyst
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the analyst ratings for
+
+**Examples**
+
+```
+/dd analyst ticker:AMD
+```
+
+---
+
+## pt
+
+> Displays chart with price targets.
+
+```format
+/dd pt
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd pt ticker:AMD
+```
+
+---
+
+## est
+
+> Displays earning estimates.
+
+```format
+/dd est
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd est ticker:MMM
+```
+
+---
+
+## supplier
+
+> Retrieve list of suppliers for specified company
+
+```format
+/dd supplier
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd supplier ticker:AMD
+```
+
+---
+
+## customer
+
+> Retrieve list of customers for specified company
+
+```format
+/dd customer
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd customer ticker:AMD
+```
+
+---
+
+## sec
+
+> Displays recent SEC filings.
+
+```
+/dd sec
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd sec ticker:AMD
+```
+
+---
+
+## insiders
+
+Displays 15 latest insider transactions for given stock
+
+```format
+/dd insiders
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd insiders ticker:AMD
+```
+
+---
+
+## instholdings
+
+> Displays top 15 Institutional Holdings for given stock
+
+```format
+/dd instholdings
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd instholdings ticker:AMD
+```
+
+---
+
+## financials
+
+> Gives Total Assets, Cash, Debt, Liabilities, Rev for Company
+
+```format
+/dd financials
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd financials ticker:AMD
+```
+
+---
+
+## divinfo
+
+> Display dividend information for a stock.
+
+```format
+/dd divinfo
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd divinfo ticker:AAPL
+```
+
+---
+
+## ytd
+
+> Displays Period Performance for a stock
+
+```format
+/dd ytd
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/dd ytd ticker:AAPL
+```
diff --git a/website/content/bot/reference/discord/economy.mdx b/website/content/bot/reference/discord/economy.mdx
new file mode 100644
index 00000000000..b03642373ed
--- /dev/null
+++ b/website/content/bot/reference/discord/economy.mdx
@@ -0,0 +1,119 @@
+---
+title: Economy
+description: calendar, currencies, indices, commodities...
+premium: false
+commands:
+ - "/econ calendar"
+ - "/econ currencies"
+ - "/econ indices"
+ - "/econ commodities"
+ - "/econ usbonds"
+ - "/econ glbonds"
+ - "/econ revrepo"
+ - "/econ fedrates"
+ - "/econ yieldcurve"
+---
+
+# Economy
+
+## calendar
+
+> Displays Economic Calendar of events
+
+```format
+/econ calendar
+```
+
+---
+
+## currencies
+
+> Create an alert with conditions for a symbol
+
+```format
+/econ currencies
+```
+
+---
+
+## indices
+
+> US indices overview
+
+```format
+/econ indices
+```
+
+---
+
+## commodities
+
+> Futures and commodities overview.
+
+```format
+/econ commodities
+```
+
+---
+
+## usbonds
+
+> US bonds overview.
+
+```format
+/econ usbonds
+```
+
+---
+
+## glbonds
+
+> Global bonds overview.
+
+```format
+/econ glbonds
+```
+
+---
+
+## revrepo
+
+> Displays Reverse Repo.
+
+```format
+/econ revrepo []
+```
+
+**[days]** - _optional_
+- The number of days to display. Default : 50
+
+**Examples**
+
+```
+/econ revrepo days:35
+```
+
+```
+/econ revrepo
+```
+
+---
+
+## fedrates
+
+> Upcoming Federal Rate decision dates and chances
+
+```format
+/econ fedrates
+```
+
+---
+
+## yieldcurve
+
+> Displays US Bonds yield curve
+
+```format
+/econ yieldcurve
+```
+
diff --git a/website/content/bot/reference/discord/etfs.mdx b/website/content/bot/reference/discord/etfs.mdx
new file mode 100644
index 00000000000..19616b3c7ce
--- /dev/null
+++ b/website/content/bot/reference/discord/etfs.mdx
@@ -0,0 +1,53 @@
+---
+title: ETFs
+description: tops, holdings
+premium: false
+commands:
+ - "/etf tops"
+ - "/etf holdings"
+---
+
+# ETFs
+
+## tops
+
+> Displays ETF's Top Gainers/Decliners, Most Active.
+
+```format
+/etf tops
+```
+
+**sort**
+- Sort by Top Gainers, Top Decliners, or Most Active
+
+**Examples**
+
+```
+/etf tops sort:Top Gainers
+```
+
+---
+
+## holdings
+
+> Displays ETF's Holdings.
+
+```format
+/etf holdings []
+```
+
+**etf**
+- ETF Symbol
+
+**[num]** - _optional_
+- Amount of holdings to display. Default 15
+
+**Examples**
+
+```
+/etf holdings etf:SPY
+```
+
+```
+/etf holdings etf:SPY num:25
+```
diff --git a/website/content/bot/reference/discord/flow.mdx b/website/content/bot/reference/discord/flow.mdx
new file mode 100644
index 00000000000..6629e9455ab
--- /dev/null
+++ b/website/content/bot/reference/discord/flow.mdx
@@ -0,0 +1,278 @@
+---
+title: Flow
+description: opening, day, bigflow, prem, weekly, summary...
+premium: true
+commands:
+ - "/flow unu"
+ - "/flow opening"
+ - "/flow day"
+ - "/flow bigflow"
+ - "/flow prem"
+ - "/flow weekly"
+ - "/flow summary"
+ - "/flow sectors"
+ - "/flow sumexp"
+ - "/flow sumweek"
+ - "/flow sumday"
+ - "/flow sumtop"
+---
+
+# Flow
+
+## unu
+
+> Unusual Options Trades over 100k Prem. - Vol > OI
+
+```format
+/flow unu
+```
+
+---
+
+## opening
+
+> Top 20 flow by Premium for a stock with opening condition - Vol > OI
+
+```format
+/flow opening
+```
+
+**ticker**
+
+- Ticker symbol you want to lookup
+
+Examples
+
+```
+/flow opening ticker:AMD
+```
+
+---
+
+## day
+
+> Returns the most recent flow for a stock
+
+```format
+/flow day [expiry] [strike] [opt_type]
+```
+
+**ticker**
+
+- Ticker symbol you want to lookup
+
+**[expiry]** - _optional_
+
+- Filter last flow for the provided expiration date that happened today - YYYY-MM-DD format
+
+**[strike]** - _optional_
+
+- Filter on the strike for flow -
+
+**[opt_type]** - _optional_
+
+- Filter on option type - Can be "C" - Calls or "P" - Puts
+
+Examples
+
+```
+/flow day ticker:AMD
+```
+
+```
+/flow day ticker:AMD expiry:2022-07-29 strike:60 opt_type:Puts
+```
+
+```
+/flow day ticker:AMD expiry:2022-07-29 strike:60
+```
+
+---
+
+## bigflow
+
+> Returns the top 20 largest flow by premium for a stock
+
+```format
+/flow bigflow
+```
+
+**ticker**
+
+- Ticker symbol you want to lookup
+
+Examples
+
+```
+/flow bigflow ticker:AMD
+```
+
+---
+
+## weekly
+
+> Top 20 flow by Premium for a stock with weekly expiration
+
+```format
+/flow weekly
+```
+
+**ticker**
+
+- Ticker symbol you want to lookup
+
+Examples
+
+```
+/flow weekly ticker:AMD
+```
+
+---
+
+## prem
+
+> Returns a chart with sum of premium per day by call/put
+
+```format
+/flow prem
+```
+
+**ticker**
+
+- Ticker symbol you want to lookup
+
+Examples
+
+```
+/flow prem ticker:AMD
+```
+
+---
+
+## summary
+
+> Summary of all flow by % of MarketCap
+
+```format
+/flow summary
+```
+
+**days**
+
+- The number of days to look back
+
+**sort**
+
+- Field to sort by - Can be : MarketCap, Float, Total, Short Percentage
+
+Examples
+
+```
+/flow summary days:5 sort:Float
+```
+
+```
+/flow summary days:5 sort:Short Percentage
+```
+
+---
+
+## sectors
+
+> Summary of all flow by % of MarketCap by Sector
+
+```
+/flow sectors
+```
+
+**days**
+
+- The number of days to look back
+
+**sector**
+
+- Sector to filter by - Basic Materials | Energy | Communication Services | Consumer Cyclical | Consumer Defensive | Financial | Healthcare | Industrials | Real Estate | Technology | Utilities
+
+Examples
+
+```
+/flow sectors days:5 sector:Energy
+```
+
+```
+/flow sectors days:2 sector:Communication Services
+```
+
+---
+
+## sumday
+
+> Graph Today's Total Premium of a stock.
+
+```format
+/flow sumday
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+Examples
+
+```
+/flow sumday ticker:AMD
+```
+
+---
+
+## sumweek
+
+> Graph Total Premium weekly summary of a stock.
+
+```format
+/flow sumweek
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+Examples
+
+```
+/flow sumweek ticker:AMD
+```
+
+---
+
+## sumexp
+
+> Flow summary by expiration date
+
+```format
+/flow sumexp
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**expiry**
+
+- The expiration date to lookup
+
+Examples
+
+```
+/flow sumexp ticker:AMD expiry:2022-07-29
+```
+
+---
+
+## sumtop
+
+> Top flow for the day Calls vs Puts by ticker
+
+```format
+/flow sumtop
+```
diff --git a/website/content/bot/reference/discord/fun.mdx b/website/content/bot/reference/discord/fun.mdx
new file mode 100644
index 00000000000..f64f42567b3
--- /dev/null
+++ b/website/content/bot/reference/discord/fun.mdx
@@ -0,0 +1,62 @@
+---
+title: Fun
+description: 8ball, flip, urban
+premium: false
+commands:
+ - "/fun 8ball"
+ - "/fun flip"
+ - "/fun urban"
+
+---
+
+# Fun
+
+## 8ball
+
+> Ask 8ball a question
+
+```format
+/fun 8ball
+```
+
+**question**
+- Make sure its in the form of a question
+
+**Examples**
+
+```
+/fun 8ball question:Will I make money today?
+```
+---
+
+## flip
+
+> Flip a coin for your Witcher!
+
+```format
+/fun flip
+```
+
+**Examples**
+
+```
+/fun flip
+```
+---
+## Urban
+
+> Look up a word in the urban dictionary - be careful
+
+```format
+/fun urban
+```
+
+**word**
+- enjoy the lookup
+
+**Examples**
+
+```
+/fun urban word:Shill
+```
+---
diff --git a/website/content/bot/reference/discord/general.mdx b/website/content/bot/reference/discord/general.mdx
new file mode 100644
index 00000000000..8ac5f450f52
--- /dev/null
+++ b/website/content/bot/reference/discord/general.mdx
@@ -0,0 +1,213 @@
+---
+title: General
+description: autopost, watchlist, markets, news, quote, futures, ta, pop
+premium: false
+commands:
+ - "/autopost"
+ - "/watchlist"
+ - "/news"
+ - "/markets"
+ - "/quote"
+ - "/futures"
+ - "/ta"
+ - "/heatmap"
+ - "/heatchart"
+ - "/pop"
+---
+
+# General
+
+## autopost
+
+> Set up Autoposting for your server - (Server Only)
+
+```format
+/autopost add
+```
+
+**add** - _optional_
+- If you want to add autoposts to your server
+
+**list** - _optional_
+- If you want to list all current autoposts
+
+**remove** - _optional_
+- If you want to remove an autopost from your server channel
+
+**Examples**
+
+```
+/autopost add
+```
+```
+/autopost list
+```
+```
+/autopost remove
+```
+
+
+## watchlist
+
+> Display the tickers in your watchlist - Registered users get 3 for free!
+
+```format
+/watchlist [] []
+```
+
+**add** - _optional_
+- How to add more tickers to your watchlist
+
+**edit** - _optional_
+- If you want to remove symbols you can run add this optional parameter
+
+**Examples**
+
+```
+/watchlist
+```
+```
+/watchlist add:AMD
+```
+```
+/watchlist add:AMD,GOOG,TSLA
+```
+```
+/watchlist edit:Remove
+```
+
+## news
+
+> Display the most recent news for ticker
+
+```format
+/news
+```
+
+**ticker**
+- The symbol/ticker/coin of the stock/coin you want to query
+
+**Examples**
+
+```
+/news ticker:AMD
+```
+
+---
+
+## markets
+
+> Displays an overview of the market with adv / decliners relative to change and 50d/200d MA
+
+```format
+/markets
+```
+
+**Examples**
+
+```
+/markets
+```
+
+---
+
+## quote
+
+> Displays ticker quote info.
+
+```format
+/quote
+```
+
+**ticker**
+- The symbol/ticker/coin of the stock/coin you want to query
+
+**Examples**
+
+```
+/quote ticker:AMD
+```
+
+---
+
+## futures
+
+> Displays Futures.
+
+```format
+/futures
+```
+
+---
+
+## ta
+
+> Displays a given stocks Technical Analysis summary.
+
+```format
+/ta
+```
+
+**ticker**
+- The symbol/ticker/coin of the stock/coin you want to query
+
+**Examples**
+
+```
+/ta ticker:AMD
+```
+
+---
+
+## heatmap
+
+> Daily Heat Maps by Market. Sector is optional.
+
+```format
+/heatmap
+```
+
+**market**
+- Market to filter by.
+**sector**
+- Sector to filter by. If not specified, all sectors are returned.
+
+**Examples**
+
+```
+/heatmap market:S&P 500
+/heatmap market:S&P 500 sector:Services
+```
+
+---
+
+## heatchart
+
+> Daily Market Heat Chart - 15m Delayed
+
+```format
+/heatchart
+```
+
+**Examples**
+
+```
+/heatchart
+```
+## pop
+
+> Display the most popular tickers over the last hour or day run on the bot
+
+```format
+/pop
+```
+
+**Examples**
+
+```
+/pop 1hr
+```
+
+```
+/pop 1d
+```
diff --git a/website/content/bot/reference/discord/government.mdx b/website/content/bot/reference/discord/government.mdx
new file mode 100644
index 00000000000..da00daa93b2
--- /dev/null
+++ b/website/content/bot/reference/discord/government.mdx
@@ -0,0 +1,66 @@
+---
+title: Government
+description: contracts, house, senate
+premium: false
+commands:
+ - "/gov contracts"
+ - "/gov house"
+ - "/gov senate"
+---
+
+# Government
+
+## contracts
+
+> Displays Top 15 Government contracts by amount for all tickers or for a specific ticker.
+
+```format
+/gov contracts
+```
+
+**ticker**
+- The symbol of the stock you want to query
+
+**Examples**
+
+```
+/gov contracts ticker:GE
+```
+
+---
+
+## house
+
+> Displays recent house trades for all tickers or a specific ticker.
+
+```format
+/gov house
+```
+
+**ticker**
+- The symbol of the stock you want to query
+
+**Examples**
+
+```
+/gov house ticker:GE
+```
+
+----
+
+## senate
+
+> Displays recent senate trades for all tickers or for a specific ticker
+
+```format
+/gov senate
+```
+
+**ticker**
+- The symbol of the stock you want to query
+
+**Examples**
+
+```
+/gov senate ticker:GE
+```
diff --git a/website/content/bot/reference/discord/info.mdx b/website/content/bot/reference/discord/info.mdx
new file mode 100644
index 00000000000..64744cdba1e
--- /dev/null
+++ b/website/content/bot/reference/discord/info.mdx
@@ -0,0 +1,61 @@
+---
+title: Info
+description: help, stats, about, serverid, support
+premium: false
+commands:
+ - "/help"
+ - "/info stats"
+ - "/info about"
+ - "/info serverid"
+ - "/info support"
+---
+
+# Info
+
+## help
+
+> Get started with OpenBB Bot.
+
+```format
+/help
+```
+
+---
+
+## stats
+
+> Bot Stats
+
+```format
+/info stats
+```
+
+---
+
+## about
+
+> About OpenBB Terminal
+
+```format
+/info about
+```
+
+---
+
+## serverid
+
+> Responds with your Server ID
+
+```format
+/info serverid
+```
+
+---
+
+## support
+
+> Send support ticket!
+
+```format
+/info support
+```
diff --git a/website/content/bot/reference/discord/nft.mdx b/website/content/bot/reference/discord/nft.mdx
new file mode 100644
index 00000000000..336f0f07e78
--- /dev/null
+++ b/website/content/bot/reference/discord/nft.mdx
@@ -0,0 +1,921 @@
+---
+title: NFT
+description: top, collection...
+premium: false
+commands:
+ - "/nft top"
+ - "/nft collection"
+ - "/nft chart"
+---
+
+import AvailableOptions from "@site/src/components/General/AvailableOptions";
+
+# NFT
+
+## top
+
+> Get Top NFT Collections from Ethereum
+
+```format
+/nft top [sortby] [interval] [reverse]
+```
+
+**[sortby]** - _optional_
+
+- Column to sort by (default: Market Cap) - can be one of : Market Cap/ Floor Price Change / Volume / Sales
+
+**[interval]** - _optional_
+
+- Time interval to display Sales/Volume/Floor Price (default: 1d) - can be one of : 1d / 7d / 30d / 90d
+
+**[reverse]** - _optional_
+
+- Reverse the sort order (default: No) - Yes/No
+
+**Examples**
+
+```
+/nft top
+```
+
+```
+/nft top sortby: Market Cap reverse: Yes
+```
+
+---
+
+## collection
+
+> Get NFT collection data from Ethereum network for the specified slug. Returns ranking, price info, supply, and much more.
+
+```format
+/nft collection
+```
+
+**slug**
+
+- The nft you want the collection info for
+
+
+**Examples**
+
+```
+/nft collection slug: bent
+```
+
+---
+
+## chart
+
+> Returns NFT chart for floor price and sales on the specified slug.
+
+```format
+/nft chart
+```
+
+**slug**
+
+- The nft you want the chart for
+
+
+**Examples**
+
+```
+/nft chart slug: bent
+```
+
+```
+/nft chart slug: bored-ape-yacht-club
+```
diff --git a/website/content/bot/reference/discord/options.mdx b/website/content/bot/reference/discord/options.mdx
new file mode 100644
index 00000000000..179c4fa442d
--- /dev/null
+++ b/website/content/bot/reference/discord/options.mdx
@@ -0,0 +1,471 @@
+---
+title: Options
+description: gamma, info, topoi, unu, vol, hist, oi, mp...
+premium: true
+commands:
+ - "/op gamma"
+ - "/op info"
+ - "/op topoi"
+ - "/op unu"
+ - "/op vol"
+ - "/op hist"
+ - "/op uoastock"
+ - "/op highiv"
+ - "/op topvol"
+ - "/op topvoletf"
+ - "/op topoichange"
+ - "/op oi"
+ - "/op stats"
+ - "/op mp"
+ - "/op smile"
+ - "/op vsurf"
+ - "/op chains"
+---
+
+# Options
+
+## itm
+
+> Displays In-The-Money (ITM) options by expiry for a stock.
+
+```format
+/op itm
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+Examples
+
+```
+/op itm ticker:AMD
+```
+
+---
+
+## equitypc
+
+> Displays the Equity Put/Call Volume Ratio - from market-harmonics.com
+
+```format
+/op equitypc
+```
+
+---
+
+## indexpc
+
+> Displays the Index Put/Call Ratio for the market - from market-harmonics.com
+
+```format
+/op indexpc
+```
+
+---
+
+## oichart
+
+> Charts Total Open Interest by Strike Price.
+
+```format
+/op oichart []
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**[expiry]** - _optional_
+
+- The ticker/symbol to look up
+
+Examples
+
+```
+/op oichart ticker:AMD
+```
+
+```
+/op oichart ticker:AMD expiry:2022-07-29
+```
+
+---
+
+## gamma
+
+> Displays Options Gamma Levels for a Stock.
+
+```format
+/op gamma []
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**[expiry]** - _optional_
+
+- Gamma from now to expiration
+
+Examples
+
+```
+/op gamma ticker:AMD
+```
+
+```
+/op gamma ticker:AMD expiry:2022-07-29
+```
+
+---
+
+## info
+
+> Displays option information (volatility, IV rank etc).
+
+```format
+/op info
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+Examples
+
+```
+/op info ticker:AMD
+```
+
+---
+
+## topoi
+
+> Displays Top Open Interest
+
+```format
+/op topoi
+```
+
+---
+
+## unu
+
+> Shows Unusual Options
+
+```format
+/op unu
+```
+
+---
+
+## vol
+
+> Displays Options Strike Volume can add EXP date for bigger breakdown
+
+```format
+/op vol []
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**expiry** - _optional_
+
+- Expiration to query
+
+Examples
+
+```
+/op vol ticker:AMD
+```
+
+```
+/op vol ticker:AMD expiry:2022-07-29
+```
+
+---
+
+## hist
+
+> Displays Options Price History in a chart.
+
+```
+/op hist []
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**expiry**
+
+- Expiration to query
+
+**strike**
+
+- Option Strike Price
+
+**opt_type**
+
+- Calls or Puts Calls | Puts
+
+**interval**
+
+- Chart Minute Interval | 1440 for Daily 15 | 30
+
+**[past_days]** - _optional_
+
+- Past Days to Display. Default: 5
+
+Examples
+
+```
+/op hist ticker:AMD expiry:2022-07-29 strike:80 opt_type:Calls interval:15 past_days:5
+```
+
+```
+/op hist ticker:AMD expiry:2022-07-29 strike:80 opt_type:Calls interval:15
+```
+
+---
+
+## uoastock
+
+> Display Top 20day Average Options Volume by ticker.
+
+```format
+/op uoastock []
+```
+
+**[price]** - _optional_
+
+- Filter by stocks over a certain price
+
+Examples
+
+```
+/op uoastock
+```
+
+```
+/op uoastock price:50
+```
+
+---
+
+## highiv
+
+> Top 15 Highest IV30 Equity stocks.
+
+```format
+/op highiv
+```
+
+---
+
+## topvol
+
+> Top 15 Highest options volume.
+
+```format
+/op topvol
+```
+
+---
+
+## topvoletf
+
+> Top 15 Highest options volume ETF.
+
+```
+/op topvoletf
+```
+
+---
+
+## topoichange
+
+> Displays Top 15 stocks with highest OI Change.
+
+```format
+/op topoichange
+```
+
+---
+
+## oi
+
+> Displays OI and call/put ratio for given stock - can add EXP date too for bigger breakdown
+
+```format
+/op oi []
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**[expiry]** - _optional_
+
+- Expiration to query
+
+Examples
+
+```
+/op oi ticker:AMC
+```
+
+```
+/op oi ticker:AMC expiry:2022-07-29
+```
+
+---
+
+## stats
+
+> Displays Options Statistics for a stock.
+
+```format
+/op stats
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+Examples
+
+```
+/op stats ticker:AMC
+```
+
+---
+
+## maxpain
+
+> Displays the Max Pain on expiration date for a given stock.
+
+```format
+/op maxpain
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**expiry**
+
+- Expiration to query
+
+Examples
+
+```
+/op maxpain ticker:AMC expiry:2022-07-29
+```
+
+---
+
+## chains
+
+> Displays Options Chain by Expiry
+
+```format
+/op chains [] []
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**expiry**
+
+- Expiration to query
+
+**opt_type**
+
+- Calls or Puts
+
+**[min_sp]** - _optional_
+
+- Minimum Strike Price
+
+**[max_sp]** - _optional_
+
+- Maximum Strike Price
+
+Examples
+
+```
+/op chains ticker:AMD expiry:2022-07-29 opt_type:Calls
+```
+
+```
+/op chains ticker:AMD expiry:2022-07-29 opt_type:Calls min_sp:10 max_sp:100
+```
+
+---
+
+## vsurf
+
+> Displays Options Volatility Surface
+
+```format
+/op vsurf
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**z**
+
+- Variable for the Z axis (Volatility, Open Interest, Last Price)
+
+Examples
+
+```
+/op vsurf ticker:AMD z:Volatility
+```
+
+```
+/op vsurf ticker:AMD z:Open Interest
+```
+
+---
+
+## smile
+
+> Displays Options Volatility Smile
+
+```format
+/op smile [] []
+```
+
+**ticker**
+
+- The ticker/symbol to look up
+
+**expiry**
+
+- Expiration to query
+
+**[min_sp]** - _optional_
+
+- Minimum Strike price
+
+**[max_sp]** - _optional_
+
+- Maximum Strike Price
+
+Examples
+
+```
+/op smile ticker:AMD expiry:2022-07-29
+```
+
+```
+/op smile ticker:AMD expiry:2022-07-29 min_sp:10 max_sp:100
+```
diff --git a/website/content/bot/reference/discord/screeners.mdx b/website/content/bot/reference/discord/screeners.mdx
new file mode 100644
index 00000000000..cffb9506961
--- /dev/null
+++ b/website/content/bot/reference/discord/screeners.mdx
@@ -0,0 +1,80 @@
+---
+title: Screeners
+description: technical, all, pm, ah
+premium: false
+commands:
+ - "/scr technical"
+ - "/scr all"
+ - "/scr pm"
+ - "/scr ah"
+---
+
+# Screeners
+
+## technical
+
+> Displays stock screener results according to chosen signal.
+
+```format
+/scr technical
+```
+
+**signal**
+- Screener presets - Top Gainers | Top Losers | Most Active | Most Volatile | Relative Volatility | Golden Cross | Death Cross | New 52week High | New 52week Low | Unusual Volume | Overbought (RSI > 70) | Oversold (RSI < 14)
+
+**Examples**
+
+```
+/scr technical signal:Top Gainers
+```
+```
+/scr technical signal:Death Cross
+```
+
+---
+
+## all
+
+> Displays all available screeners
+
+```format
+/scr all
+```
+
+---
+
+## pm
+
+> Displays Pre-Market stocks according to chosen screener.
+
+```format
+/scr pm
+```
+
+**signal**
+- Screener preset - Pre-Market Top Gainers | Pre-Market Top Losers | Pre-Market Most Active
+
+**Examples**
+
+```
+/scr pm signal:Pre-Market Top Gainers
+```
+
+---
+
+## ah
+
+> Displays After-Hours stocks according to chosen screener.
+
+```format
+/scr ah
+```
+
+**signal**
+- Screener preset - After-Hours Top Gainers | After-Hours Top Losers | After-Hours Most Active
+
+**Examples**
+
+```
+/scr ah signal:After-Hours Top Gainers
+```
diff --git a/website/content/bot/reference/discord/short_data.mdx b/website/content/bot/reference/discord/short_data.mdx
new file mode 100644
index 00000000000..809489e2320
--- /dev/null
+++ b/website/content/bot/reference/discord/short_data.mdx
@@ -0,0 +1,101 @@
+---
+title: Shorts
+description: shotvol, shortint, topshortvol, hsi...
+premium: false
+commands:
+ - "/sh shortvol"
+ - "/sh shortint"
+ - "/sh topshortvol"
+ - "/sh hsi"
+ - "/sh shortrate"
+ - "/sh borrowed"
+---
+
+# Shorts
+
+## sh
+
+> Graph of 30 day history of short volume vs vol.
+
+```format
+/sh shortvol
+```
+
+**ticker**
+- The symbol/ticker of the stock you want the short interest for
+
+**Examples**
+
+```
+/sh shortvol ticker:AMD
+```
+
+---
+
+## borrowed
+
+> Displays history of borrowed shares available and fee.
+
+```format
+/sh borrowed
+```
+
+**ticker**
+- The symbol/ticker of the stock you want the short interest for
+
+**Examples**
+
+```
+/sh borrowed ticker:AMD
+```
+
+---
+
+## shortrate
+
+> Display Short shares spot borrow rate sourced from Interactive Brokers.
+
+```format
+/sh shortrate
+```
+
+**ticker**
+- The symbol/ticker of the stock you want the short interest for
+
+**Examples**
+
+```
+/sh shortrate ticker:AMD
+```
+
+---
+
+## topshortvol
+
+> Top 15 Short Interest Stocks per Finra
+
+```format
+/sh topshortvol
+```
+
+---
+
+## hsi
+
+> Show top high short interest stocks of over 20% ratio
+
+```
+/sh hsi []
+```
+
+**[num]** - _optional_
+- The number of stocks to print
+
+Examples
+
+```
+/sh hsi
+```
+```
+/sh hsi num:4
+```
diff --git a/website/content/bot/reference/telegram/_category_.json b/website/content/bot/reference/telegram/_category_.json
new file mode 100644
index 00000000000..e5c4b78e6ad
--- /dev/null
+++ b/website/content/bot/reference/telegram/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "Telegram",
+ "position": 3
+}
diff --git a/website/content/bot/reference/telegram/charts.mdx b/website/content/bot/reference/telegram/charts.mdx
new file mode 100644
index 00000000000..9cb17594846
--- /dev/null
+++ b/website/content/bot/reference/telegram/charts.mdx
@@ -0,0 +1,231 @@
+---
+title: Charting
+description: c3m, c5m, c15m, cd, cw...
+premium: false
+commands:
+ - "/chart"
+ - "/c3m"
+ - "/c5m"
+ - "/c15m"
+ - "/cd"
+ - "/cw"
+ - "/cm"
+ - "/chartfib"
+ - "/chartsr"
+---
+
+# Charting
+
+## chart
+
+> Shows the candlestick chart for the ticker/interval provided
+
+```format
+/chart []
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**interval**
+
+- The interval you want to chart - Current valid options are : 1m, 5m, 10m, 15m, 30m, 60m, 1d, 1wk, 1mo
+
+**[past_days]** - _optional_
+
+- Amount of days to show for the Interval
+
+**Examples**
+
+```
+/chart AMD 1d 10
+```
+
+```
+/chart AMD 1d
+```
+
+---
+
+## c3m
+
+> Shows an intraday 3m candlestick chart for the ticker provided
+
+```format
+/c3m
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**[extendedhours]** - _optional_
+
+- Show the full extended hours chart from 4am to 8pm
+
+**Examples**
+
+```
+/c3m AMD
+```
+
+```
+/c3m AMD true
+```
+
+---
+
+## c5m
+
+> Shows an intraday 5m candlestick chart for the ticker/coin provided
+
+```format
+/c5m
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the ticker/coin you want the chart of
+
+**[extendedhours]** - _optional_
+
+- Show the full extended hours chart from 4am to 8pm
+
+**Examples**
+
+```
+/c5m AMD
+```
+
+```
+/c5m AMD true
+```
+
+---
+
+## c15m
+
+> Shows an intraday 15m candlestick chart for the ticker provided
+
+```format
+/c15m
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**Examples**
+
+```
+/c15m AMD
+```
+
+---
+
+## cd
+
+> Shows a daily candlestick chart for the ticker/coin provided
+
+```format
+/cd
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**Examples**
+
+```
+/cd AMD
+```
+
+---
+
+## cw
+
+> Shows a weekly candlestick chart for the ticker/coin provided
+
+```format
+/cw
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**Examples**
+
+```
+/cw AMD
+```
+
+---
+
+## cm
+
+> Shows a monthly candlestick chart for the ticker/coin provided
+
+```format
+/cm
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chart of
+
+**Examples**
+
+```
+/cm AMD
+```
+
+---
+
+## chartfib
+
+> Plots the Fibonacci levels for the ticker provided
+
+```format
+/chartfib
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chartfib of
+
+**Examples**
+
+```
+/chartfib AMD
+```
+
+---
+
+## chartsr
+
+> Displays Support and Resistance Levels for the ticker provided
+
+```format
+/chartsr **[interval]**
+```
+
+**ticker**
+
+- The symbol/ticker/coin of the stock you want the chartfib of
+
+**[interval]** - _optional_
+
+- interval in minutes for the chart. Defaults to Daily with no selection
+
+**Examples**
+
+```
+/chartsr AMC
+```
+
+```
+/chartsr AMC 1d
+```
diff --git a/website/content/bot/reference/telegram/crypto.mdx b/website/content/bot/reference/telegram/crypto.mdx
new file mode 100644
index 00000000000..c3206317623
--- /dev/null
+++ b/website/content/bot/reference/telegram/crypto.mdx
@@ -0,0 +1,268 @@
+---
+title: Crypto
+description: c, prints, bigprints, bio, defi, fees, ir...
+premium: false
+commands:
+ - "/c"
+ - "/prints"
+ - "/bigprints"
+ - "/tvl"
+ - "/defi chart"
+ - "/defi"
+ - "/bio"
+ - "/fees"
+ - "/compfees"
+ - "/ir"
+---
+
+# Crypto
+
+## chart
+
+```format
+/c
+```
+
+> Shows the candlestick chart for the ticker/interval provided
+
+**symbol**
+ - The Crypto Symbol want to chart
+
+**currency** - _optional_
+ - Crypto Currency. Default: USDT
+
+**exchange** - _optional_
+ - Crypto Exchange. Default: binanceus
+
+**interval** - _optional_
+ - Chart Interval. Default: 15m
+
+**srlines** - _optional_
+ - Show Support/Resistance Lines. Default: False
+
+**fibs** - _optional_
+ - Show Fibonacci Retracement Levels. Default: False
+
+
+```format
+/c doge
+```
+
+---
+
+## prints
+
+> Last 15 Crypto Prints over last 24hrs.
+
+```format
+/prints
+```
+
+**coin**
+ - The coin you want the prints of
+
+**Examples**
+
+```
+/prints ada
+```
+
+---
+
+## bigprints
+
+> Last 15 Large Crypto Prints.
+
+```format
+/bigprints
+```
+
+**coin**
+ - The coin you want the large prints of
+
+**Examples**
+
+```
+/bigprints ada
+```
+
+---
+
+## tvl
+
+> Get protocols historical TVL.
+
+```format
+/crypto tvl
+```
+
+**protocols**
+ - comma separated list of protocols (e.g., curve,makerdao)
+
+**Examples**
+
+```
+/tvl
+```
+```
+/tvl curve
+```
+
+---
+
+## defi table
+
+> Get top DeFi protocols
+
+```format
+/defi [sortby] [chain] [reverse]
+```
+
+**[sortby]** - _optional_
+
+- Column to sort data by (default="TVL") (e.g., Total Value Locked)
+
+**[chain]** - _optional_
+
+- Chain to filter by (default="all") (e.g., ethereum)
+
+**[reverse]** - _optional_
+
+- Reverse the sort order (default: No) - Yes/No
+
+**Examples**
+
+```
+/defi
+```
+
+```
+/defi 1hr Bitcoin
+```
+
+---
+
+
+## defi chart
+
+> Chart of top 20 defi protocols by TVL
+
+```format
+/defi chart
+```
+
+**Examples**
+
+```
+/defi chart
+```
+
+---
+
+## top
+
+> Get top cryptos and info
+
+```format
+/crypto top [sortby] [category] [reverse]
+```
+
+**[sortby]** - _optional_
+
+- Column to sort data by (default="mc") (e.g., Market Cap)
+
+**[category]** - _optional_
+
+- Category to filter by (default="all") (e.g., stablecoins)
+
+**[reverse]** - _optional_
+
+- Reverse the sort order (default: No) - Yes/No
+
+**Examples**
+
+```
+/top
+```
+
+```
+/top mc marketing
+```
+
+---
+
+## bio
+
+> Get fundamental information about a crypto.
+
+```format
+/bio
+```
+
+**symbol**
+ - Crypto symbol to check information (e.g., BTC)
+
+**Examples**
+
+```
+/bio btc
+```
+
+---
+
+## fees
+
+> Fees on a certain date of top crypto protocols
+
+```format
+/fees
+```
+
+**date**
+ - Date to get fees for (e.g., 2022-01-01)
+
+**Examples**
+
+```
+/fees date: 2023-04-19
+```
+
+---
+
+## compfees
+
+> Get protocol fees over time.
+
+```format
+/compfees
+```
+
+**project**
+ - Comma separated list of protocols (e.g., btc,eth)
+
+**Examples**
+
+```
+/compfees doge
+```
+
+```
+/compfees projects: btc,eth
+```
+
+
+---
+
+## ir
+
+> Returns a table of issuance rate of top crypto protocols.
+
+```format
+/ir
+```
+
+**Examples**
+
+```
+/ir
+```
diff --git a/website/content/bot/reference/telegram/darkpool.mdx b/website/content/bot/reference/telegram/darkpool.mdx
new file mode 100644
index 00000000000..5787c0d0d17
--- /dev/null
+++ b/website/content/bot/reference/telegram/darkpool.mdx
@@ -0,0 +1,170 @@
+---
+title: Darkpool
+description: topsum, sectors, summary, allprints...
+premium: true
+commands:
+ - "/topsum"
+ - "/sectors"
+ - "/summary"
+ - "/allprints"
+ - "/allblocks"
+ - "/alldp"
+ - "/bigprintsdp"
+ - "/levels"
+---
+
+# darkpool
+
+## topsum
+
+> Top Total Block & Dark Pool data.
+
+```format
+/topsum
+```
+
+**Examples**
+
+```
+/topsum
+```
+
+---
+
+## levels
+
+> Biggest Levels for All Prints over last X days.
+
+```format
+/levels
+```
+
+**ticker**
+ - The ticker to query for
+
+**days**
+ - The number of days to return
+
+**Examples**
+
+```
+/levels TSLA 10
+```
+
+---
+
+## sectors
+
+> Summary of all prints by % of MarketCap by Sector
+
+```format
+/sectors
+```
+
+**days**
+ - The number of days to return
+
+**sector**
+ - The sector to select for the query
+
+```format
+/sectors 5 bm
+```
+
+---
+
+## summary
+
+> Summary of all prints by % of MarketCap
+
+```format
+/summary
+```
+
+**days**
+ - The number of days to return
+
+**sort**
+ - Sort by market cap, float, total or short percentage
+
+**Examples**
+
+```
+/summary 10 mc
+```
+
+---
+
+## allprints
+
+> Last 10 Combination of Dark Pool and Blocks.
+
+```format
+/allprints
+```
+
+**ticker**
+ - The symbol/ticker of the stock you want to lookup
+
+**Examples**
+
+```
+/allprints AMD
+```
+
+---
+
+## alldp
+
+> Last 15 Dark Pool Trades.
+
+```format
+/alldp
+```
+
+**ticker**
+ - The symbol/ticker of the stock you want to lookup
+
+**Examples**
+
+```
+/alldp AMD
+```
+
+---
+
+## allblocks
+
+> Last 15 Combination of Block Trades only
+
+```format
+/allblocks
+```
+
+**ticker**
+ - The symbol/ticker of the stock you want to lookup
+
+**Examples**
+
+```
+/allblocks AMD
+```
+
+---
+
+## bigprints
+
+> Combination of Dark Pool and Blocks - Largest over x amount of days
+
+```format
+/bigprintsdp
+```
+
+**days**
+ - The number of days to return
+
+**Examples**
+
+```
+/bigprintsdp 6
+```
diff --git a/website/content/bot/reference/telegram/discovery.mdx b/website/content/bot/reference/telegram/discovery.mdx
new file mode 100644
index 00000000000..f2d3f9c1218
--- /dev/null
+++ b/website/content/bot/reference/telegram/discovery.mdx
@@ -0,0 +1,114 @@
+---
+title: Discovery
+description: splits, senate, house, fgindex, ipolist...
+premium: false
+commands:
+ - "/splits"
+ - "/senate"
+ - "/house"
+ - "/fgindex"
+ - "/ipolist"
+ - "/contracts"
+ - "/holidays"
+ - "/wsb"
+ - "/trendingst"
+---
+
+# Discovery
+
+## splits
+
+> List of recent Stock splits for all tickers.
+
+```format
+/splits
+```
+
+---
+
+## senate
+
+> Displays recent senate trades for all tickers.
+
+```format
+/senate
+```
+
+---
+
+## house
+
+> Displays recent House trades for all tickers
+
+```format
+/house
+```
+
+---
+
+## fgindex
+
+> Displays Fear & Greed Index - Investor Sentiment - CNNMoney
+
+```format
+/fgindex
+```
+
+---
+
+## ipolist
+
+> Displays 10 Upcoming and Recent IPO's.
+
+```format
+/ipolist
+```
+
+---
+
+## contracts
+
+> Displays Top 15 Government contracts by amount for all tickers.
+
+```format
+/contracts
+```
+
+---
+
+## holidays
+
+> Displays Upcoming Market Holidays.
+
+```format
+/holidays
+```
+
+---
+
+## arktrades
+
+> Displays trades made by ARK ETF
+
+```format
+/arktrades
+```
+
+---
+
+## wsb
+
+> Display Top 15 Trending Stocks - WSB (WallStreetBets)
+
+```format
+/wsb
+```
+---
+
+## trendingst
+
+> Display top 15 Trending Stocks - StockTwits
+
+```format
+/trendingst
+```
diff --git a/website/content/bot/reference/telegram/duedilligence.mdx b/website/content/bot/reference/telegram/duedilligence.mdx
new file mode 100644
index 00000000000..638336944fb
--- /dev/null
+++ b/website/content/bot/reference/telegram/duedilligence.mdx
@@ -0,0 +1,349 @@
+---
+title: Due Diligence
+description: ph, ah, shortrate, news, earnings, bio, ermove...
+premium: false
+commands:
+ - "/pm"
+ - "/ah"
+ - "/splits"
+ - "/earnings"
+ - "/nexter"
+ - "/bio"
+ - "/ermove"
+ - "/analyst"
+ - "/pt"
+ - "/supplier"
+ - "/customer"
+ - "/insiders"
+ - "/arktrades"
+ - "/instholdings"
+ - "/financials"
+ - "/divinfo"
+ - "/ytd"
+---
+
+# Due Diligence
+
+## pm
+
+> Displays premarket data for a given stock ticker
+
+```format
+/pm
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the premarket info for
+
+**Examples**
+
+```
+/pm AMD
+```
+
+---
+
+## ah
+
+> Displays afterhours data for a given stock ticker
+
+```format
+/ah
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the afterhours info for
+
+**Examples**
+
+```
+/ah AMD
+```
+
+---
+
+## splits
+
+> List of recent Stock splits for a ticker
+
+### Command
+
+```format
+/splits
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the splits for
+
+**Examples**
+
+```
+/splits AMD
+```
+
+---
+
+## earnings
+
+> Display Earnings that are expected to occur in the next business days. (Sorted by market cap)
+
+```format
+/earnings
+```
+
+**day**
+
+- The Date you want to see the earnings for. Format: YYYY-MM-DD
+
+**Examples**
+
+```
+/earnings 2022-07-29
+```
+
+---
+
+## nexter
+
+> Returns next Earnings Date for a stock.
+
+```format
+/nexter
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the next earnings date for
+
+**Examples**
+
+```
+/nexter AMD
+```
+
+---
+
+## bio
+
+> Displays a Crpyto's Info and other information or you can use bio_stocks to get Stock bio
+
+```format
+/bio
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the bio of
+
+**Examples**
+
+```
+/bio BTC
+```
+
+```
+/bio_stocks AMD
+```
+
+---
+
+## ermove
+
+> Display implied move for a stock based on option prices.
+
+```format
+/ermove
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the earnings move of
+
+**Examples**
+
+```
+/ermove AMD
+```
+
+---
+
+## analyst
+
+> Displays analyst recommendations.
+
+```format
+/analyst
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want the analyst ratings for
+
+**Examples**
+
+```
+/analyst AMD
+```
+
+---
+
+## pt
+
+> Displays chart with price targets.
+
+```format
+/pt
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/pt AMD
+```
+
+---
+
+## supplier
+
+> Retrieve list of suppliers for specified company
+
+```format
+/supplier
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/supplier AMD
+```
+
+---
+
+## customer
+
+> Retrieve list of customers for specified company
+
+```format
+/customer
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/customer AMD
+```
+
+---
+
+## insiders
+
+Displays 15 latest insider transactions for given stock
+
+```format
+/insiders
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/insiders AMD
+```
+
+---
+
+## instholdings
+
+> Displays top 15 Institutional Holdings for given stock
+
+```format
+/instholdings
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/instholdings AMD
+```
+
+---
+
+## financials
+
+> Gives Total Assets, Cash, Debt, Liabilities, Rev for Company
+
+```format
+/financials
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/financials AMD
+```
+
+---
+
+## divinfo
+
+> Display dividend information for a stock.
+
+```format
+/divinfo
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/divinfo AAPL
+```
+
+---
+
+## ytd
+
+> Displays Period Performance for a stock
+
+```format
+/ytd
+```
+
+**ticker**
+
+- The symbol/ticker of the stock you want to query
+
+**Examples**
+
+```
+/ytd AAPL
+```
diff --git a/website/content/bot/reference/telegram/economy.mdx b/website/content/bot/reference/telegram/economy.mdx
new file mode 100644
index 00000000000..182caaec705
--- /dev/null
+++ b/website/content/bot/reference/telegram/economy.mdx
@@ -0,0 +1,119 @@
+---
+title: Economy
+description: calendar, currencies, indices, commodities...
+premium: false
+commands:
+ - "/calendar"
+ - "/currencies"
+ - "/indices"
+ - "/commodities"
+ - "/bonds"
+ - "/fedrates"
+ - "/yieldcurve"
+---
+
+# Economy
+
+## calendar
+
+> Displays Economic Calendar of events
+
+```format
+/calendar
+```
+
+---
+
+## currencies
+
+> Create an alert with conditions for a symbol
+
+```format
+/currencies
+```
+
+---
+
+## indices
+
+> US indices overview
+
+```format
+/indices
+```
+
+---
+
+## commodities
+
+> Futures and commodities overview.
+
+```format
+/commodities
+```
+
+---
+
+## bonds
+
+> Global bonds overview.
+
+```format
+/bonds
+```
+
+**market** -
+- The market to get bonds for - us (US bonds) or gl (Global)
+
+**Examples**
+
+```
+/bonds us
+```
+
+```
+/bonds gl
+```
+
+---
+
+## revrepo
+
+> Displays Reverse Repo.
+
+```format
+/revrepo []
+```
+
+**[days]** - _optional_
+- The number of days to display. Default : 50
+
+**Examples**
+
+```
+/revrepo days:35
+```
+
+```
+/revrepo
+```
+
+---
+
+## fedrates
+
+> Upcoming Federal Rate decision dates and chances
+
+```format
+/fedrates
+```
+
+---
+
+## yieldcurve
+
+> Displays US Bonds yield curve
+
+```format
+/yieldcurve
+```
diff --git a/website/content/bot/reference/telegram/etfs.mdx b/website/content/bot/reference/telegram/etfs.mdx
new file mode 100644
index 00000000000..922e93b6b2f
--- /dev/null
+++ b/website/content/bot/reference/telegram/etfs.mdx
@@ -0,0 +1,34 @@
+---
+title: ETFs
+description: top etfs, etf holdings
+premium: false
+commands:
+ - "/etf"
+---
+
+# ETFs
+
+## tops/holdings
+
+> Displays ETF's Top Gainers/Decliners, Most Active or get holdings data for an ETF.
+
+```format
+/etf tops
+/etf holdings
+```
+
+**sort**
+- Sort by Top Gainers, Top Decliners, or Most Active
+
+**ticker**
+- Ticker to get holdings data for
+
+**Examples**
+
+```
+/etf holdings SPY
+```
+
+```
+/etf tops
+```
diff --git a/website/content/bot/reference/telegram/flow.mdx b/website/content/bot/reference/telegram/flow.mdx
new file mode 100644
index 00000000000..3abe06ac048
--- /dev/null
+++ b/website/content/bot/reference/telegram/flow.mdx
@@ -0,0 +1,184 @@
+---
+title: Flow
+description: flow, unusual, bigflow, summary...
+premium: true
+commands:
+ - "/flow"
+ - "/unu"
+ - "/bigflow"
+ - "/summary"
+ - "/sectors"
+ - "/sumexp"
+ - "/sumweek"
+ - "/sumday"
+ - "/sumtop"
+---
+
+# Flow
+
+## flow
+
+> Returns the most recent for a stock
+
+```format
+/flow [subcmd] [expiry] [strike] [opt_type]
+```
+
+**[subcmd]** - _optional_
+
+- Possible subcommands to run. If not provided, defaults to daily flow
+ - wk: Weekly flow by Premium for a stock with weekly expiration
+ - open: Flow by Premium for a stock with opening condition - Vol > OI
+ - unu: Unusual Options Trades over 100k Prem. - Vol > OI
+ - prem: Chart with sum of premium per day by call/put
+
+**ticker**
+- Ticker symbol you want to lookup
+
+**[expiry]** - _optional_
+
+- Filter last flow for the provided expiration date that happened today - YYYY-MM-DD format
+
+**[strike]** - _optional_
+
+- Filter on the strike for flow -
+
+**[opt_type]** - _optional_
+
+- Filter on option type - Can be "C" - Calls or "P" - Puts
+
+Examples
+
+```
+/flow AMD
+```
+
+```
+/flow wk AMD
+```
+
+```
+/flow prem AMD
+```
+
+---
+
+## unu
+
+> Unusual Options Trades over 100k Prem. - Vol > OI
+
+```format
+/unu
+```
+
+---
+
+## bigflow
+
+> Returns the top 20 largest by premium for a stock
+
+```format
+/bigflow
+```
+
+**ticker**
+- Ticker symbol you want to lookup
+
+Examples
+
+```
+/bigflow AMD
+```
+
+---
+
+## summary
+
+> Summary of all by % of MarketCap
+
+```format
+/summaryflow
+```
+
+**days**
+- The number of days to look back
+
+**sort**
+- Field to sort by - Can be : MarketCap, Float, Total, Short Percentage
+
+Examples
+
+```
+/summaryflow 1 float
+```
+
+```
+/summaryflow 1 sum
+```
+
+---
+
+## sectorsflow
+
+> Summary of all by % of MarketCap by Sector
+
+```
+/sectorsflow
+```
+
+**days**
+- The number of days to look back
+
+**sector**
+- Sector to filter by - Basic Materials (bm) | Energy (e) | Communication Services (cs) | Consumer Cyclical (cs) | Consumer Defensive (cd) | Financial (f) | Healthcare (h) | Industrials (i) | Real Estate (re) | Technology (t) | Utilities (u)
+
+Examples
+
+```
+/sectorsflow 5 cs
+```
+
+```
+/sectorsflow 5 bm
+```
+
+---
+
+## flowsum
+
+> Graph Today's Total Premium of a stock.
+
+```format
+/flowsum [subcmd]
+```
+
+**[subcmd]** - _optional_
+
+- Possible subcommands, if not provided, defaults to daily sum
+ wk: Weekly flow by Premium for a stock with weekly expiration
+ exp: Flow summary by expiration date
+ top: Top flow for the day Calls vs Puts by stock
+
+**ticker**
+- The ticker/symbol to look up
+
+**expiry**
+- Expiration date - Only available/required for exp
+
+Examples
+
+```
+/flowsum AMD
+```
+
+```
+/flowsum wk AMD
+```
+
+```
+/flowsum top AMD
+```
+
+```
+/flowsum exp AMD 2022-07-29
+```
diff --git a/website/content/bot/reference/telegram/fun.mdx b/website/content/bot/reference/telegram/fun.mdx
new file mode 100644
index 00000000000..9245966b373
--- /dev/null
+++ b/website/content/bot/reference/telegram/fun.mdx
@@ -0,0 +1,62 @@
+---
+title: Fun
+description: 8ball, flip, urban
+premium: false
+commands:
+ - "/8ball"
+ - "/flip"
+ - "/urban"
+
+---
+
+# Fun
+
+## 8ball
+
+> Ask 8ball a question
+
+```format
+/8ball
+```
+
+**question**
+- Make sure its in the form of a question
+
+**Examples**
+
+```
+/8ball Will I make money today?
+```
+---
+
+## flip
+
+> Flip a coin for your Witcher!
+
+```format
+/flip
+```
+
+**Examples**
+
+```
+/flip
+```
+---
+## Urban
+
+> Look up a word in the urban dictionary - be careful
+
+```format
+/urban
+```
+
+**word**
+- enjoy the lookup
+
+**Examples**
+
+```
+/urban Shill
+```
+---
diff --git a/website/content/bot/reference/telegram/general.mdx b/website/content/bot/reference/telegram/general.mdx
new file mode 100644
index 00000000000..cb64cbaed73
--- /dev/null
+++ b/website/content/bot/reference/telegram/general.mdx
@@ -0,0 +1,182 @@
+---
+title: General
+description: watchlist, markets, news, quote, futures, ta, pop
+premium: false
+commands:
+ - "/watchlist"
+ - "/news"
+ - "/markets"
+ - "/quote"
+ - "/futures"
+ - "/ta"
+ - "/heatmap"
+ - "/heatchart"
+ - "/pop"
+---
+
+# General
+
+## watchlist
+
+> Display the tickers in your watchlist - Registered users get 3 for free!
+
+```format
+/watchlist
+```
+
+**_add** - _optional_
+- How to add more tickers to your watchlist
+
+**_remove** - _optional_
+- If you want to remove symbols
+
+**Examples**
+
+```
+/watchlist
+```
+```
+/watchlist_add AMD,GOOG,TSLA
+```
+```
+/watchlist_remove
+```
+
+## news
+
+> Display the most recent news for ticker
+
+```format
+/news
+```
+
+**ticker**
+- The symbol/ticker/coin of the stock/coin you want to query
+
+**Examples**
+
+```
+/news AMD
+```
+
+---
+
+## markets
+
+> Displays an overview of the market with adv / decliners relative to change and 50d/200d MA
+
+```format
+/markets
+```
+
+**Examples**
+
+```
+/markets
+```
+
+---
+
+## quote
+
+> Displays ticker quote info.
+
+```format
+/quote
+```
+
+**ticker**
+- The symbol/ticker/coin of the stock/coin you want to query
+
+**Examples**
+
+```
+/quote AMD
+```
+
+---
+
+## futures
+
+> Displays Futures.
+
+```format
+/futures
+```
+
+---
+
+## ta
+
+> Displays a given stocks Technical Analysis summary.
+
+```format
+/ta
+```
+
+**ticker**
+- The symbol/ticker/coin of the stock/coin you want to query
+
+**Examples**
+
+```
+/ta AMD
+```
+
+---
+
+## heatmap
+
+> Daily Heat Maps by Market. Sector is optional.
+
+```format
+/heatmap
+```
+
+**market**
+- Market to filter by. (sp500, dow30, nasdaq, crypto, russel)
+**sector**
+- Sector to filter by. If not specified, all sectors are returned. (TODO : list sectors here)
+
+**Examples**
+
+```
+/heatmap sp500
+/heatmap sp500 services
+```
+
+---
+
+## heatchart
+
+> Daily Market Heat Chart - 15m Delayed
+
+```format
+/heatchart
+```
+
+**Examples**
+
+```
+/heatchart
+```
+## pop
+
+> Display the most popular tickers over the last hour or day run on the bot
+
+```format
+/pop
+```
+
+**interval** -
+The interval you want to see the most popular commands for - 1d, 1h
+
+**Examples**
+
+```
+/pop 1d
+```
+
+```
+/pop 1h
+```
diff --git a/website/content/bot/reference/telegram/government.mdx b/website/content/bot/reference/telegram/government.mdx
new file mode 100644
index 00000000000..89aae552069
--- /dev/null
+++ b/website/content/bot/reference/telegram/government.mdx
@@ -0,0 +1,66 @@
+---
+title: Government
+description: contracts, house, senate
+premium: false
+commands:
+ - "/contracts"
+ - "/house"
+ - "/senate"
+---
+
+# Government
+
+## contracts
+
+> Displays Top 15 Government contracts by amount for all tickers or for a specific ticker.
+
+```format
+/contracts
+```
+
+**ticker**
+- The symbol of the stock you want to query
+
+**Examples**
+
+```
+/contracts GE
+```
+
+---
+
+## house
+
+> Displays recent house trades for all tickers or a specific ticker.
+
+```format
+/house
+```
+
+**ticker**
+- The symbol of the stock you want to query
+
+**Examples**
+
+```
+/house GE
+```
+
+----
+
+## senate
+
+> Displays recent senate trades for all tickers or for a specific ticker
+
+```format
+/senate
+```
+
+**ticker**
+- The symbol of the stock you want to query
+
+**Examples**
+
+```
+/senate GE
+```
diff --git a/website/content/bot/reference/telegram/info.mdx b/website/content/bot/reference/telegram/info.mdx
new file mode 100644
index 00000000000..6acf449cc5d
--- /dev/null
+++ b/website/content/bot/reference/telegram/info.mdx
@@ -0,0 +1,28 @@
+---
+title: Info
+description: help, about
+premium: false
+commands:
+ - "/help"
+ - "/about"
+---
+
+# Info
+
+## help
+
+> List of commands for OpenBB Bot.
+
+```format
+/help
+```
+
+---
+
+## about
+
+> About OpenBB Terminal
+
+```format
+/about
+```
diff --git a/website/content/bot/reference/telegram/nft.mdx b/website/content/bot/reference/telegram/nft.mdx
new file mode 100644
index 00000000000..c0cb7f38ab6
--- /dev/null
+++ b/website/content/bot/reference/telegram/nft.mdx
@@ -0,0 +1,72 @@
+---
+title: NFT
+description: top, collection...
+premium: false
+commands:
+ - "/nfttop"
+ - "/nftcollection"
+---
+
+# NFT
+
+## top
+
+> Get Top NFT Collections from Ethereum
+
+```format
+/nft top [sortby] [interval] [reverse]
+```
+
+**[sortby]** - _optional_
+
+- Column to sort by (default: Market Cap) - can be one of : Market Cap/ Floor Price Change / Volume / Sales
+
+**[interval]** - _optional_
+
+- Time interval to display Sales/Volume/Floor Price (default: 1d) - can be one of : 1d / 7d / 30d / 90d
+
+**[reverse]** - _optional_
+
+- Reverse the sort order (default: No) - Yes/No
+
+**Examples**
+
+```
+/nfttop
+```
+
+```
+/nfttop mc y
+```
+
+---
+
+## collection
+
+> Get NFT collection data from Ethereum network for the specified slug. Returns ranking, price info, supply, and much more.
+
+```format
+/nftcollection
+```
+
+**slug**
+
+- The nft you want the collection info for
+
+**chart** -optional-
+
+- returns a chart for the selected nft - can also use y/yes/chart/true
+
+**Examples**
+
+```
+/nftcollection bent
+```
+
+```
+/nftcollection bent chart
+```
+
+```
+/nftcollection bent y
+```
diff --git a/website/content/bot/reference/telegram/options.mdx b/website/content/bot/reference/telegram/options.mdx
new file mode 100644
index 00000000000..0bf88feee0c
--- /dev/null
+++ b/website/content/bot/reference/telegram/options.mdx
@@ -0,0 +1,437 @@
+---
+title: Options
+description: gamma, iv, topoi, unu, vol, hist, oi, mp...
+premium: true
+commands:
+ - "/gamma"
+ - "/iv"
+ - "/topoi"
+ - "/unu"
+ - "/vol"
+ - "/hist"
+ - "/uoastock"
+ - "/highiv"
+ - "/topvol"
+ - "/topvoletf"
+ - "/topoichange"
+ - "/oi"
+ - "/stats"
+ - "/mp"
+ - "/smile"
+ - "/vsurf"
+ - "/chains"
+---
+
+# Options
+
+## itm
+
+> Displays In-The-Money (ITM) options by expiry for a stock.
+
+```format
+/itm
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+Examples
+
+```
+/itm AMD
+```
+
+---
+
+## equitypc
+
+> Displays the Equity Put/Call Volume Ratio - from market-harmonics.com
+
+```format
+/equitypc
+```
+
+---
+
+## indexpc
+
+> Displays the Index Put/Call Ratio for the market - from market-harmonics.com
+
+```format
+/indexpc
+```
+
+---
+
+## oichart
+
+> Charts Total Open Interest by Strike Price.
+
+```format
+/oichart []
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+**[expiry]** - _optional_
+- The ticker/symbol to look up
+
+Examples
+
+```
+/oichart AMD
+```
+
+```
+/oichart AMD 2022-07-29
+```
+
+---
+
+## gamma
+
+> Displays Options Gamma Levels for a Stock.
+
+```format
+/gamma []
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+**[expiry]** - _optional_
+- Gamma from now to expiration
+
+Examples
+
+```
+/gamma AMD
+```
+
+```
+/gamma AMD 2022-07-29
+```
+
+---
+
+## iv
+
+> Displays option information (volatility, IV rank etc).
+
+```format
+/iv
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+Examples
+
+```
+/iv AMD
+```
+
+---
+
+## topoi
+
+> Displays TOpen Interest
+
+```format
+/topoi
+```
+
+---
+
+## unu
+
+> Shows Unusual Options
+
+```format
+/unu
+```
+
+---
+
+## vol
+
+> Displays Options Strike Volume can add EXP date for bigger breakdown
+
+```format
+/vol []
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+**expiry** - _optional_
+- Expiration to query
+
+Examples
+
+```
+/vol AMD
+```
+
+```
+/vol AMD 2022-07-29
+```
+
+---
+
+## hist
+
+> Displays Options Price History in a chart.
+
+```
+/hist []
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+**expiry**
+- Expiration to query
+
+**strike**
+- Option Strike Price
+
+**opt_type**
+- Calls or Puts Calls | Puts
+
+**interval**
+- Chart Minute Interval | 1440 for Daily 5 | 15 | 30
+
+**[past_days]** - _optional_
+- Past Days to Display. Default: 5
+
+Examples
+
+```
+/hist AMD 2022-07-29 18 Calls 5 5
+```
+
+```
+/hist AMD 2022-07-29 18 Calls 5
+```
+
+---
+
+## uoastock
+
+> Display T20day Average Options Volume by ticker.
+
+```format
+/uoastock []
+```
+
+**[price]** - _optional_
+- Filter by stocks over a certain price
+
+Examples
+
+```
+/uoastock
+```
+
+```
+/uoastock 50
+```
+
+---
+
+## highiv
+
+> T15 Highest IV30 Equity stocks.
+
+```format
+/highiv
+```
+
+---
+
+## topvol
+
+> T15 Highest options volume.
+
+```format
+/topvol
+```
+
+---
+
+## topvoletf
+
+> T15 Highest options volume ETF.
+
+```
+/topvoletf
+```
+
+---
+
+## topoichange
+
+> Displays T15 stocks with highest OI Change.
+
+```format
+/topoichange
+```
+
+---
+
+## oi
+
+> Displays OI and call/put ratio for given stock - can add EXP date too for bigger breakdown
+
+```format
+/oi []
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+**[expiry]** - _optional_
+- Expiration to query
+
+Examples
+
+```
+/oi AMC
+```
+
+```
+/oi AMC 2022-07-29
+```
+
+---
+
+## stats
+
+> Displays Options Statistics for a stock.
+
+```format
+/stats
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+Examples
+
+```
+/stats AMC
+```
+
+---
+
+## maxpain
+
+> Displays the Max Pain on expiration date for a given stock.
+
+```format
+/maxpain
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+**expiry**
+- Expiration to query
+
+Examples
+
+```
+/maxpain AMC 2022-07-29
+```
+
+---
+
+## chains
+
+> Displays Options Chain by Expiry
+
+```format
+/chains [] []
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+**expiry**
+- Expiration to query
+
+**opt_type**
+- Calls or Puts
+
+**[min_sp]** - _optional_
+- Minimum Strike Price
+
+**[max_sp]** - _optional_
+- Maximum Strike Price
+
+Examples
+
+```
+/chains AMD 2022-08-05 Calls
+```
+```
+/chains AMD 2022-08-05 Calls 10 100
+```
+
+---
+
+## vsurf
+
+> Displays Options Volatility Surface
+
+```format
+/vsurf
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+**z**
+- Variable for the Z axis (Volatility (v), Open Interest (oi), Last Price (lp))
+
+Examples
+
+```
+/vsurf AMD v
+```
+```
+/vsurf AMD oi
+```
+
+---
+
+## smile
+
+> Displays Options Volatility Smile
+
+```format
+/smile [] []
+```
+
+**ticker**
+- The ticker/symbol to look up
+
+**expiry**
+- Expiration to query
+
+**[min_sp]** - _optional_
+- Minimum Strike price
+
+**[max_sp]** - _optional_
+- Maximum Strike Price
+
+Examples
+
+```
+/smile AMD 2022-08-19
+```
+```
+/smile AMD 2022-08-19 10 100
+```
diff --git a/website/content/bot/reference/telegram/screeners.mdx b/website/content/bot/reference/telegram/screeners.mdx
new file mode 100644
index 00000000000..66af6237b94
--- /dev/null
+++ b/website/content/bot/reference/telegram/screeners.mdx
@@ -0,0 +1,52 @@
+---
+title: Screeners
+description: screener, scr
+premium: false
+commands:
+ - "/screener"
+ - "/scr"
+---
+
+# Screeners
+
+## screener
+
+> Displays stock screener results according to chosen signal.
+
+```format
+/scr technical
+```
+
+**signal** (TODO : find these numbers)
+- Screener presets - Top Gainers | Top Losers | Most Active | Most Volatile | Relative Volatility | Golden Cross | Death Cross | New 52week High | New 52week Low | Unusual Volume
+
+**Examples**
+
+```
+/screener 0
+```
+```
+/screener 4
+```
+
+---
+
+## all
+
+> Displays all available screeners
+
+```format
+/scr - _optional_
+```
+**subcmd**
+- Screener preset valid options are - pm | ah (default is all)
+
+**Examples**
+
+```
+/scr pm
+```
+
+```
+/scr pm
+```
diff --git a/website/content/bot/reference/telegram/short_data.mdx b/website/content/bot/reference/telegram/short_data.mdx
new file mode 100644
index 00000000000..4cf27a2a077
--- /dev/null
+++ b/website/content/bot/reference/telegram/short_data.mdx
@@ -0,0 +1,101 @@
+---
+title: Shorts
+description: shotvol, shortint, topshortvol, hsi...
+premium: false
+commands:
+ - "/shortvol"
+ - "/shortint (TODO FIND ME)"
+ - "/topshortvol"
+ - "/hsi"
+ - "/shortrate"
+ - "/borrowed"
+---
+
+# Shorts
+
+## sh
+
+> Graph of 30 day history of short volume vs vol.
+
+```format
+/shortvol
+```
+
+**ticker**
+- The symbol/ticker of the stock you want the short interest for
+
+**Examples**
+
+```
+/shortvol AMD
+```
+
+---
+
+## borrowed
+
+> Displays history of borrowed shares available and fee.
+
+```format
+/borrowed
+```
+
+**ticker**
+- The symbol/ticker of the stock you want the short interest for
+
+**Examples**
+
+```
+/borrowed AMD
+```
+
+---
+
+## shortrate
+
+> Display Short shares spot borrow rate sourced from Interactive Brokers.
+
+```format
+/shortrate
+```
+
+**ticker**
+- The symbol/ticker of the stock you want the short interest for
+
+**Examples**
+
+```
+/shortrate AMD
+```
+
+---
+
+## topshortvol
+
+> Top 15 Short Interest Stocks per Finra
+
+```format
+/topshortvol
+```
+
+---
+
+## hsi
+
+> Show top high short interest stocks of over 20% ratio
+
+```
+/hsi []
+```
+
+**[num]** - _optional_
+- The number of stocks to print
+
+Examples
+
+```
+/hsi
+```
+```
+/hsi 4
+```
diff --git a/website/content/sdk/_category_.json b/website/content/sdk/_category_.json
new file mode 100644
index 00000000000..ffeb7126131
--- /dev/null
+++ b/website/content/sdk/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "OpenBB SDK",
+ "position": 2
+}
diff --git a/website/content/sdk/changelog/_category_.json b/website/content/sdk/changelog/_category_.json
new file mode 100644
index 00000000000..dd4aac394c8
--- /dev/null
+++ b/website/content/sdk/changelog/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "Changelog",
+ "position": 5
+}
diff --git a/website/content/sdk/changelog/version1_0_0.mdx b/website/content/sdk/changelog/version1_0_0.mdx
new file mode 100644
index 00000000000..23a3448455b
--- /dev/null
+++ b/website/content/sdk/changelog/version1_0_0.mdx
@@ -0,0 +1,21 @@
+---
+title: Version 1.0.0
+version: "1.0.0"
+date: 2022-08-03
+description: Version 1.0.0
+---
+
+## Added
+
+- bullet 1
+- bullet 2
+
+## Changed
+
+- bullet 1
+- bullet 2
+
+## Fixed
+
+- bullet 1
+- bullet 2
diff --git a/website/content/sdk/changelog/version2_0_0.mdx b/website/content/sdk/changelog/version2_0_0.mdx
new file mode 100644
index 00000000000..7e95cb4e5f9
--- /dev/null
+++ b/website/content/sdk/changelog/version2_0_0.mdx
@@ -0,0 +1,22 @@
+---
+title: Current - Version 2.0.0
+version: "2.0.0"
+date: 2022-10-26
+description: Version 2.0.0
+sidebar_position: 0
+---
+
+## Added
+
+- bullet 1
+- bullet 2
+
+## Changed
+
+- bullet 1
+- bullet 2
+
+## Fixed
+
+- bullet 1
+- bullet 2
diff --git a/website/content/sdk/faq.md b/website/content/sdk/faq.md
deleted file mode 100644
index 5b6554c2aa7..00000000000
--- a/website/content/sdk/faq.md
+++ /dev/null
@@ -1,412 +0,0 @@
----
-title: FAQ
-sidebar_position: 6
-keywords: [faq, questions, openbb, terminal, troubleshooting, errors, bugs, issues, problems, installation, contributors, developers, github, pip]
----
-Still experiencing trouble after consulting this page? Reach us on [Discord](https://openbb.co/discord) or visit our [contact page](https://openbb.co/contact).
-
-## Installation and Updates
-
-Do I have to use Miniconda?
-
-There are certain dependencies which are sourced exclusively from the `conda-forge` directory. Other virtual environment managers, such a `venv`, may not solve the environment properly, resulting in failed package installations or incorrect builds. We highly recommend using Miniconda as the Python virtual environment manager for installing the OpenBB SDK.
-
-
-
-How do I update my installation to the latest version?
-
-The code is constantly being updated with new features and bug fixes. The process for updating will vary by the installation type:
-
-- For a `pip` installation, when a new version is published: `pip install -U openbb[all]`
-- Upgrade a cloned version of the GitHub repo with:
-
-```console
-git fetch
-git pull
-poetry install -E all
-```
-
-**Notes:** If the cloned repository is a fork, pull from: `git pull origin main`, or, `git pull origin develop`. If there are changes locally to the files that conflict with the incoming changes from GitHub, stash them before pulling from main with `git stash`.
-
-
-
-### PyPi Nightly
-
-The nightly build can be installed with:
-
-```console
-pip install openbb-nightly[all]
-```
-
-**Note**: This version may not be stable and should not be used in a production setting.
-
-"Microsoft Visual C++ 14.0 or greater is required"
-
-Download and install [C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/), restart the machine, then try again.
-
-
-
-Error: failed building wheel for bt
-
-There may be an additional message that is printed from this error, stating: "Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools".
-
-Download and install it. [https://visualstudio.microsoft.com/visual-cpp-build-tools/](https://visualstudio.microsoft.com/visual-cpp-build-tools/)
-
-Mac and Linux users may also encounter a similar error because a C++ compiler is not installed. Install Homebrew:
-
-```console
-/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-```
-
-Then run:
-
-```console
-brew install gcc
-brew install cmake
-```
-
-Additionally, Mac users should install Rosetta:
-
-```console
-softwareupdate --install-rosetta
-```
-
-
-
-Miniconda3 will not install on ARM/Linux Raspberry Pi machines.
-
-Refer to this issue on the Conda [GitHub](https://github.com/conda/conda/issues/10723) page.
-
-
-
-## Import Errors
-
-ModuleNotFoundError: No module named '______'
-
-Before troubleshooting please verify that the recommended installation instructions were followed. These errors often can occur when the virtual environment has not been activated, or the `poetry install` command was skipped. Activate the OpenBB virtual environment created during the installation process prior to launching or importing the SDK.
-
-**Terminal**:
-
-```console
-conda activate obb
-python terminal.py
-```
-
-**SDK**:
-
-```console
-conda activate obb
-ipython
-from openbb_terminal.sdk import openbb
-```
-
-**Jupyter**:
-
-Check that the kernel selected for the session is the OpenBB virtual environment created during the installation process and then re-run the cell.
-
-```console
-from openbb_terminal.sdk import openbb
-```
-
-There is also a possibility that a new dependency has been added to the code and it has not yet been installed in the environment. This may happen after updating the code from GitHub, but before running the `poetry install` install command.
-
-```console
-poetry install -E all
-```
-
-
-
-SSL certificates fail to authorize
-
-```console
-SSL: CERTIFICATE_VERIFY_FAILED
-```
-
-An error message, similar to above, is usually encountered while attempting to use the OpenBB Platform from behind a firewall. A workplace environment is typically the most common occurrence. Try connecting to the internet directly through a home network to test the connection. If using a work computer and/or network, we recommend speaking with the company's IT department prior to installing or running any software.
-
-A potential solution is to try:
-
-```console
-pip install pip-system-certs
-```
-
-
-
-Cannot connect due to proxy connection.
-
-Find the `.env` file (located at the root of the user account folder: (`~/.openbb_terminal/.env`), and add a line at the bottom of the file with:
-
-```console
-HTTP_PROXY="" or HTTPS_PROXY="”
-```
-
-## General Operation
-
-What is the correct format for entering dates to function variables?
-
-Dates should be entered as a string variable, inside of quotation marks, formatted as `%Y-%m-%d` - YYYY-MM-DD.
-
-
-
-Does the portfolio menu allow for dividends, interest, or other distributions?
-
-Currently, this is only possible by manually updating the portfolio file.
-
-
-
-Why does my Portfolio file fail to load?
-
-This can be the result of a formatting error, check the file in a simple text editor to observe any abnormalities in the formatting; or, it could be a bug - check the [GitHub issues page](https://github.com/OpenBB-finance/OpenBBTerminal/issues) for similar errors.
-
-- Check that all the necessary column titles are present.
-- Inspect the file to see if cells left blank have been filled unintentionally with 0 or NaN values.
-- A particular asset may not be able to load data. Check for valid historical data from the Stocks menu.
-- Format ticker symbols according to yFinance naming convention.
-- All dates must be entered as YYYY-MM-DD.
-- Transactions dated for today will fail to load historical data.
-- MacOS users should attempt to avoid using the Numbers application as it has a habit of changing the formatting while saving.
-
-Files can be formatted as either `.csv` or `.xlsx` files, and the required column headers are:
-
-`[Date,Type,Ticker,Side,Price,Quantity,Fees,Investment,Currency,Sector,Industry,Country,Region]`
-
-See the guide [here](https://docs.openbb.co/sdk/usage/intros/portfolio) for more information.
-
-
-
-How do I change the chart styles?
-
-Place style sheets in this folder: `OpenBBUserData/styles/user`
-
-To select the light themes:
-
-```python
-from openbb_terminal.sdk import TerminalStyle
-theme = TerminalStyle("light", "light", "light")
-```
-
-To select the dark themes:
-
-```python
-from openbb_terminal.sdk import TerminalStyle
-theme = TerminalStyle("dark", "dark", "dark")
-```
-
-
-
-Where are the included stock screener presets located?
-
-The files are located in the folder with the code, under:
-
-`~/openbb_terminal/miscellaneous/stocks/screener`
-
-Alternatively, the source code on GitHub is [here](https://github.com/OpenBB-finance/OpenBBTerminal/tree/develop/openbb_terminal/miscellaneous/stocks/screener)
-
-
-
-## Data and Sources
-
-Please note that OpenBB does not provide any data, it is an aggregator which provides users access to data from a variety of sources. OpenBB does not maintain or have any control over the raw data supplied. If there is a specific problem with the output from a data provider, please consider contacting them first.
-
-Data from today is missing.
-
-By default, the load function requests end-of-day daily data and is not included until the EOD summary has been published. The current day's data is considered intraday and is loaded when the `interval` argument is present.
-
-```console
-df = openbb.stocks.load(SPY, interval = 60)
-```
-
-
-
-Can I stream live prices and news feeds?
-
-It is not currently possible to stream live feeds with the OpenBB SDK.
-
-
-
-"Pair BTC/USDT not found in binance"
-
-US-based users are currently unable to access the Binance API. Please try loading the pair from a different source, for example:
-
-`load btc --source CCXT --exchange kraken`
-
-
-
-## General Troubleshooting
-
-Both Windows and MacOS provide a "developer mode", and enabling it may help.
-
-**MacOS**: Go to the System Settings, and under the "Privacy and Security" tab, scroll to the bottom and select the option to "Allow applications downloaded from App Store and identified developers". Then, scroll up to click on, "Developer Tools", and add `Terminal.app` and `Visual Studio Code` (or the preferred code editor) to the list of applications allowed to run software locally that does not meet the system's security policy.
-
-**Windows**: Go to the Control Panel, and under the "Privacy & Security" tab, click on, "For developers". Under this menu, turn "Developer Mode" on.
-
-From the Windows Security menu, click on the Firewall & Network Protection tab, then click on "Allow an app through firewall". If the applications below are not allowed to communicate through Windows Defender Firewall, change the settings to allow.
-
-- BranchCache
-- Hyper-V
-- VcXsrv
-- Windows Terminal
-
-
-
-Why does a specific menu or command not exist?
-
-It could be that you are running an outdated version in which the menu or command is not yet available. Please check the [installation guide](https://docs.openbb.co/terminal/quickstart/installation) to download the most recent release.
-
-Do note that it is also possible that the menu or command has been deprecated. If this is oversight, please reach out to us [here](https://openbb.co/support).
-
-
-
-## Bugs, Support, and Feedback
-
-When an error is encountered, it is always a good idea to check the open issues on [GitHub](https://github.com/OpenBB-finance/OpenBBTerminal/issues). There may be a workaround solution for the specific problem until a patch is released.
-
-How often are patches for bugs released?
-
-The installer versions are packaged approximately every two-weeks. Those working with a cloned GitHub version can checkout the Develop branch to get the latest fixes and releases before they are pushed to the main branch.
-
-```console
-git checkout develop
-```
-
-
-
-How do I report a bug?
-
-First, search the open issues for another report. If one already exists, attach any relevant information and screenshots as a comment. If one does not exist, start one with this [link](https://github.com/OpenBB-finance/OpenBBTerminal/issues/new?assignees=&labels=type%3Abug&template=bug_report.md&title=%5BBug%5D)
-
-
-
-How can I get help with OpenBB Terminal?
-
-You can get help with OpenBB Terminal by joining our [Discord server](https://openbb.co/discord) or contact us in our support form [here](https://openbb.co/support).
-
-
-
-How can I give feedback about the OpenBB Terminal, or request specific functionality?
-
-Being an open source platform that wishes to tailor to the needs of any type of investor, we highly encourage anyone to share with us their experience and/or how we can further improve the OpenBB Terminal. This can be anything from a very small bug, a new feature, or the implementation of a highly advanced Machine Learning model.
-
-You are able to directly send us information about a bug or a question/suggestion from inside the terminal by using the `support` command which is available everywhere in the terminal. Here you can select which command you want to report a bug on, ask a question or make a suggestion. After entering `support`, when you press `ENTER` (⏎), you are taken to the Support form which is automatically filled with your input. You are only required to include the type (e.g. bug, suggestion or question) and message in the form, although this can also be set directly from inside the terminal (see `support -h`).
-
-Alternatively, you can contact us via the following routes:
-
-- If you notice that a feature is missing inside the terminal, please fill in the [Request a Feature](https://openbb.co/request-a-feature) form.
-- If you wish to report a bug, have a question/suggestion or anything else, please fill in the [Support](https://openbb.co/support) form.
-- If you wish to speak to us directly, please contact us on [Discord](https://openbb.co/discord).
-
-
-
-## Developer Issues
-
-Error: "git pull" fails because of a hot fix: cannot lock ref
-
-If the error message looks something like:
-
-```console
-cannot lock ref: 'refs/remotes/origin/hotfix' exists; cannot create
-```
-
-Try:
-
-```console
-git remote prune origin
-git pull
-```
-
-
-
-What does it mean if it says wheel is missing?
-
-If you receive any notifications regarding `wheel` missing, this could be due to this dependency missing.
-
-`conda install -c conda-forge wheel` or `pip install wheel`
-
-
-
-Why do these .whl files not exist?
-
-If you get errors about .whl files not existing (usually on Windows) you have to reinitialize the following folder.
-Just removing the 'artifacts' folder could also be enough:
-
-| Platform | Location |
-| -------- | ------------------------------- |
-| Linux | "~/.cache/pypoetry" |
-| Mac | "~/Library/Caches/pypoetry" |
-| Windows | "%localappdata%/pypoetry/cache" |
-
-When you try to add a package to Poetry it is possible that it causes a similar issue. Here you can remove the
-'artifacts' folder again to reinitialize Poetry.
-
-If you run into trouble with Poetry, and the advice above did not help, your best bet is to try
-
-- `poetry update --lock`
-- `conda deactivate` -> `conda activate obb`, then try again
-- Track down the offensive package and purge it from your anaconda `` folder, then try again
-
-| Platform | Location |
-| --------- | ------------------------------------------- |
-| Linux/Mac | ~/anaconda3/envs, or , ~/opt/anaconda3/envs |
-| Windows | %userprofile%/anaconda3/envs |
-
-- Completely nuke your conda environment folder and make a new environment from scratch
-
- - `conda deactivate`
- - `conda env remove -n obb`
- - `conda clean -a`
- - Make a new environment and install dependencies again.
-- Reboot your computer and try again
-- Submit a ticket on GitHub
-
-
-
-What does the JSONDecodeError mean during poetry install?
-
-Sometimes poetry can throw a `JSONDecodeError` on random packages while running `poetry install`. This can be observed on macOS 10.14+ running python 3.8+. This is because of the use of an experimental installer that can be switched off to avoid the mentioned error. Run the code below as advised [here](https://github.com/python-poetry/poetry/issues/4210) and it should fix the installation process.
-
-```bash
-poetry config experimental.new-installer false
-```
-
-_Commands that may help you in case of an error:_
-
-- `python -m pip install --upgrade pip`
-- `poetry update --lock`
-- `poetry install`
-
-
-
-How do I deal with errors regarding CRLF?
-
-When trying to commit code changes, pylint will prevent you from doing so if your line break settings are set to
-CRLF (default for Windows).
-This is because the entire package uses LF (default for Linux/Mac), and it is therefore
-important that you change this setting to LF _before_ you make any changes to the code.
-
-It is possible that CRLF automatically turns back on, you can correct this with:
-
-```bash
-git config --global core.autocrlf false
-```
-
-In case you already made coding adjustments, you have to reset your cache, and the changes you made to the code with
-the following:
-
-```bash
-git rm --cached -r .
-git reset --hard
-```
-
-
-
-Why can't I run OpenBB via the VS Code integrated terminal?
-
-This occurs when VS Code terminal python version/path is different from the terminal version.
-
-To fix it add this to vscode JSON settings ([ref](https://stackoverflow.com/questions/54582361/vscode-terminal-shows-incorrect-python-version-and-path-launching-terminal-from)):
-
-```bash
- "terminal.integrated.inheritEnv": false,
-```
-
-
diff --git a/website/content/sdk/faqs/_category_.json b/website/content/sdk/faqs/_category_.json
new file mode 100644
index 00000000000..6c26249e604
--- /dev/null
+++ b/website/content/sdk/faqs/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "FAQs",
+ "position": 4
+}
diff --git a/website/content/sdk/faqs/bugs_support_feedback.md b/website/content/sdk/faqs/bugs_support_feedback.md
new file mode 100644
index 00000000000..3bd97273c82
--- /dev/null
+++ b/website/content/sdk/faqs/bugs_support_feedback.md
@@ -0,0 +1,61 @@
+---
+title: Bugs, Support, and Feedback
+sidebar_position: 6
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Bugs, Support, and Feedback
+
+When an error is encountered, it is always a good idea to check the open issues on [GitHub](https://github.com/OpenBB-finance/OpenBBTerminal/issues). There may be a workaround solution for the specific problem until a patch is released.
+
+How often are patches for bugs released?
+
+The installer versions are packaged approximately every two-weeks. Those working with a cloned GitHub version can checkout the Develop branch to get the latest fixes and releases before they are pushed to the main branch.
+
+```console
+git checkout develop
+```
+
+
+
+How do I report a bug?
+
+First, search the open issues for another report. If one already exists, attach any relevant information and screenshots as a comment. If one does not exist, start one with this [link](https://github.com/OpenBB-finance/OpenBBTerminal/issues/new?assignees=&labels=type%3Abug&template=bug_report.md&title=%5BBug%5D)
+
+
+
+How can I get help with OpenBB Terminal?
+
+You can get help with OpenBB Terminal by joining our [Discord server](https://openbb.co/discord) or contact us in our support form [here](https://openbb.co/support).
+
+
+
+How can I give feedback about the OpenBB Terminal, or request specific functionality?
+
+Being an open source platform that wishes to tailor to the needs of any type of investor, we highly encourage anyone to share with us their experience and/or how we can further improve the OpenBB Terminal. This can be anything from a very small bug, a new feature, or the implementation of a highly advanced Machine Learning model.
+
+You are able to directly send us information about a bug or a question/suggestion from inside the terminal by using the `support` command which is available everywhere in the terminal. Here you can select which command you want to report a bug on, ask a question or make a suggestion. After entering `support`, when you press `ENTER` (⏎), you are taken to the Support form which is automatically filled with your input. You are only required to include the type (e.g. bug, suggestion or question) and message in the form, although this can also be set directly from inside the terminal (see `support -h`).
+
+Alternatively, you can contact us via the following routes:
+
+- If you notice that a feature is missing inside the terminal, please fill in the [Request a Feature](https://openbb.co/request-a-feature) form.
+- If you wish to report a bug, have a question/suggestion or anything else, please fill in the [Support](https://openbb.co/support) form.
+- If you wish to speak to us directly, please contact us on [Discord](https://openbb.co/discord).
+
+
diff --git a/website/content/sdk/faqs/data_sources.md b/website/content/sdk/faqs/data_sources.md
new file mode 100644
index 00000000000..979b3c3027c
--- /dev/null
+++ b/website/content/sdk/faqs/data_sources.md
@@ -0,0 +1,49 @@
+---
+title: Data and Sources
+sidebar_position: 4
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Data and Sources
+
+Please note that OpenBB does not provide any data, it is an aggregator which provides users access to data from a variety of sources. OpenBB does not maintain or have any control over the raw data supplied. If there is a specific problem with the output from a data provider, please consider contacting them first.
+
+Data from today is missing.
+
+By default, the load function requests end-of-day daily data and is not included until the EOD summary has been published. The current day's data is considered intraday and is loaded when the `interval` argument is present.
+
+```console
+df = openbb.stocks.load(SPY, interval = 60)
+```
+
+
+
+Can I stream live prices and news feeds?
+
+It is not currently possible to stream live feeds with the OpenBB SDK.
+
+
+
+"Pair BTC/USDT not found in binance"
+
+US-based users are currently unable to access the Binance API. Please try loading the pair from a different source, for example:
+
+`load btc --source CCXT --exchange kraken`
+
+
diff --git a/website/content/sdk/faqs/developer_issues.md b/website/content/sdk/faqs/developer_issues.md
new file mode 100644
index 00000000000..3eff67d5f20
--- /dev/null
+++ b/website/content/sdk/faqs/developer_issues.md
@@ -0,0 +1,135 @@
+---
+title: Developer Issues
+sidebar_position: 7
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Developer Issues
+
+Error: "git pull" fails because of a hot fix: cannot lock ref
+
+If the error message looks something like:
+
+```console
+cannot lock ref: 'refs/remotes/origin/hotfix' exists; cannot create
+```
+
+Try:
+
+```console
+git remote prune origin
+git pull
+```
+
+
+
+What does it mean if it says wheel is missing?
+
+If you receive any notifications regarding `wheel` missing, this could be due to this dependency missing.
+
+`conda install -c conda-forge wheel` or `pip install wheel`
+
+
+
+Why do these .whl files not exist?
+
+If you get errors about .whl files not existing (usually on Windows) you have to reinitialize the following folder.
+Just removing the 'artifacts' folder could also be enough:
+
+| Platform | Location |
+| -------- | ------------------------------- |
+| Linux | "~/.cache/pypoetry" |
+| Mac | "~/Library/Caches/pypoetry" |
+| Windows | "%localappdata%/pypoetry/cache" |
+
+When you try to add a package to Poetry it is possible that it causes a similar issue. Here you can remove the
+'artifacts' folder again to reinitialize Poetry.
+
+If you run into trouble with Poetry, and the advice above did not help, your best bet is to try
+
+- `poetry update --lock`
+- `conda deactivate` -> `conda activate obb`, then try again
+- Track down the offensive package and purge it from your anaconda `` folder, then try again
+
+| Platform | Location |
+| --------- | ------------------------------------------- |
+| Linux/Mac | ~/anaconda3/envs, or , ~/opt/anaconda3/envs |
+| Windows | %userprofile%/anaconda3/envs |
+
+- Completely nuke your conda environment folder and make a new environment from scratch
+
+ - `conda deactivate`
+ - `conda env remove -n obb`
+ - `conda clean -a`
+ - Make a new environment and install dependencies again.
+- Reboot your computer and try again
+- Submit a ticket on GitHub
+
+
+
+What does the JSONDecodeError mean during poetry install?
+
+Sometimes poetry can throw a `JSONDecodeError` on random packages while running `poetry install`. This can be observed on macOS 10.14+ running python 3.8+. This is because of the use of an experimental installer that can be switched off to avoid the mentioned error. Run the code below as advised [here](https://github.com/python-poetry/poetry/issues/4210) and it should fix the installation process.
+
+```bash
+poetry config experimental.new-installer false
+```
+
+_Commands that may help you in case of an error:_
+
+- `python -m pip install --upgrade pip`
+- `poetry update --lock`
+- `poetry install`
+
+
+
+How do I deal with errors regarding CRLF?
+
+When trying to commit code changes, pylint will prevent you from doing so if your line break settings are set to
+CRLF (default for Windows).
+This is because the entire package uses LF (default for Linux/Mac), and it is therefore
+important that you change this setting to LF _before_ you make any changes to the code.
+
+It is possible that CRLF automatically turns back on, you can correct this with:
+
+```bash
+git config --global core.autocrlf false
+```
+
+In case you already made coding adjustments, you have to reset your cache, and the changes you made to the code with
+the following:
+
+```bash
+git rm --cached -r .
+git reset --hard
+```
+
+
+
+Why can't I run OpenBB via the VS Code integrated terminal?
+
+This occurs when VS Code terminal python version/path is different from the terminal version.
+
+To fix it add this to vscode JSON settings ([ref](https://stackoverflow.com/questions/54582361/vscode-terminal-shows-incorrect-python-version-and-path-launching-terminal-from)):
+
+```bash
+ "terminal.integrated.inheritEnv": false,
+```
+
+
diff --git a/website/content/sdk/faqs/general_operation.md b/website/content/sdk/faqs/general_operation.md
new file mode 100644
index 00000000000..6a04879ef82
--- /dev/null
+++ b/website/content/sdk/faqs/general_operation.md
@@ -0,0 +1,85 @@
+---
+title: General operation
+sidebar_position: 3
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## General Operation
+
+What is the correct format for entering dates to function variables?
+
+Dates should be entered as a string variable, inside of quotation marks, formatted as `%Y-%m-%d` - YYYY-MM-DD.
+
+
+
+Does the portfolio menu allow for dividends, interest, or other distributions?
+
+Currently, this is only possible by manually updating the portfolio file.
+
+
+
+Why does my Portfolio file fail to load?
+
+This can be the result of a formatting error, check the file in a simple text editor to observe any abnormalities in the formatting; or, it could be a bug - check the [GitHub issues page](https://github.com/OpenBB-finance/OpenBBTerminal/issues) for similar errors.
+
+- Check that all the necessary column titles are present.
+- Inspect the file to see if cells left blank have been filled unintentionally with 0 or NaN values.
+- A particular asset may not be able to load data. Check for valid historical data from the Stocks menu.
+- Format ticker symbols according to yFinance naming convention.
+- All dates must be entered as YYYY-MM-DD.
+- Transactions dated for today will fail to load historical data.
+- MacOS users should attempt to avoid using the Numbers application as it has a habit of changing the formatting while saving.
+
+Files can be formatted as either `.csv` or `.xlsx` files, and the required column headers are:
+
+`[Date,Type,Ticker,Side,Price,Quantity,Fees,Investment,Currency,Sector,Industry,Country,Region]`
+
+See the guide [here](https://docs.openbb.co/sdk/guides/intros/portfolio) for more information.
+
+
+
+How do I change the chart styles?
+
+Place style sheets in this folder: `OpenBBUserData/styles/user`
+
+To select the light themes:
+
+```python
+from openbb_terminal.sdk import TerminalStyle
+theme = TerminalStyle("light", "light", "light")
+```
+
+To select the dark themes:
+
+```python
+from openbb_terminal.sdk import TerminalStyle
+theme = TerminalStyle("dark", "dark", "dark")
+```
+
+
+
+Where are the included stock screener presets located?
+
+The files are located in the folder with the code, under:
+
+`~/openbb_terminal/miscellaneous/stocks/screener`
+
+Alternatively, the source code on GitHub is [here](https://github.com/OpenBB-finance/OpenBBTerminal/tree/develop/openbb_terminal/miscellaneous/stocks/screener)
+
+
diff --git a/website/content/sdk/faqs/import_errors.md b/website/content/sdk/faqs/import_errors.md
new file mode 100644
index 00000000000..72e275725f6
--- /dev/null
+++ b/website/content/sdk/faqs/import_errors.md
@@ -0,0 +1,84 @@
+---
+title: Import Errors
+sidebar_position: 2
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Import Errors
+
+ModuleNotFoundError: No module named '______'
+
+Before troubleshooting please verify that the recommended installation instructions were followed. These errors often can occur when the virtual environment has not been activated, or the `poetry install` command was skipped. Activate the OpenBB virtual environment created during the installation process prior to launching or importing the SDK.
+
+**Terminal**:
+
+```console
+conda activate obb
+python terminal.py
+```
+
+**SDK**:
+
+```console
+conda activate obb
+ipython
+from openbb_terminal.sdk import openbb
+```
+
+**Jupyter**:
+
+Check that the kernel selected for the session is the OpenBB virtual environment created during the installation process and then re-run the cell.
+
+```console
+from openbb_terminal.sdk import openbb
+```
+
+There is also a possibility that a new dependency has been added to the code and it has not yet been installed in the environment. This may happen after updating the code from GitHub, but before running the `poetry install` install command.
+
+```console
+poetry install -E all
+```
+
+
+
+SSL certificates fail to authorize
+
+```console
+SSL: CERTIFICATE_VERIFY_FAILED
+```
+
+An error message, similar to above, is usually encountered while attempting to use the OpenBB Platform from behind a firewall. A workplace environment is typically the most common occurrence. Try connecting to the internet directly through a home network to test the connection. If using a work computer and/or network, we recommend speaking with the company's IT department prior to installing or running any software.
+
+A potential solution is to try:
+
+```console
+pip install pip-system-certs
+```
+
+
+
+Cannot connect due to proxy connection.
+
+Find the `.env` file (located at the root of the user account folder: (`~/.openbb_terminal/.env`), and add a line at the bottom of the file with:
+
+```console
+HTTP_PROXY="" or HTTPS_PROXY="”
+```
+
+
diff --git a/website/content/sdk/faqs/installation_updates.md b/website/content/sdk/faqs/installation_updates.md
new file mode 100644
index 00000000000..d79d9320b16
--- /dev/null
+++ b/website/content/sdk/faqs/installation_updates.md
@@ -0,0 +1,95 @@
+---
+title: Installation and Updates
+sidebar_position: 1
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Installation and Updates
+
+Do I have to use Miniconda?
+
+There are certain dependencies which are sourced exclusively from the `conda-forge` directory. Other virtual environment managers, such a `venv`, may not solve the environment properly, resulting in failed package installations or incorrect builds. We highly recommend using Miniconda as the Python virtual environment manager for installing the OpenBB SDK.
+
+
+
+How do I update my installation to the latest version?
+
+The code is constantly being updated with new features and bug fixes. The process for updating will vary by the installation type:
+
+- For a `pip` installation, when a new version is published: `pip install -U openbb[all]`
+- Upgrade a cloned version of the GitHub repo with:
+
+```console
+git fetch
+git pull
+poetry install -E all
+```
+
+**Notes:** If the cloned repository is a fork, pull from: `git pull origin main`, or, `git pull origin develop`. If there are changes locally to the files that conflict with the incoming changes from GitHub, stash them before pulling from main with `git stash`.
+
+
+
+### PyPi Nightly
+
+The nightly build can be installed with:
+
+```console
+pip install openbb-nightly[all]
+```
+
+**Note**: This version may not be stable and should not be used in a production setting.
+
+"Microsoft Visual C++ 14.0 or greater is required"
+
+Download and install [C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/), restart the machine, then try again.
+
+
+
+Error: failed building wheel for bt
+
+There may be an additional message that is printed from this error, stating: "Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools".
+
+Download and install it. [https://visualstudio.microsoft.com/visual-cpp-build-tools/](https://visualstudio.microsoft.com/visual-cpp-build-tools/)
+
+Mac and Linux users may also encounter a similar error because a C++ compiler is not installed. Install Homebrew:
+
+```console
+/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
+```
+
+Then run:
+
+```console
+brew install gcc
+brew install cmake
+```
+
+Additionally, Mac users should install Rosetta:
+
+```console
+softwareupdate --install-rosetta
+```
+
+
+
+Miniconda3 will not install on ARM/Linux Raspberry Pi machines.
+
+Refer to this issue on the Conda [GitHub](https://github.com/conda/conda/issues/10723) page.
+
+
diff --git a/website/content/sdk/faqs/troubleshooting.md b/website/content/sdk/faqs/troubleshooting.md
new file mode 100644
index 00000000000..51566d915eb
--- /dev/null
+++ b/website/content/sdk/faqs/troubleshooting.md
@@ -0,0 +1,44 @@
+---
+title: General Troubleshooting
+sidebar_position: 5
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## General Troubleshooting
+
+Both Windows and MacOS provide a "developer mode", and enabling it may help.
+
+**MacOS**: Go to the System Settings, and under the "Privacy and Security" tab, scroll to the bottom and select the option to "Allow applications downloaded from App Store and identified developers". Then, scroll up to click on, "Developer Tools", and add `Terminal.app` and `Visual Studio Code` (or the preferred code editor) to the list of applications allowed to run software locally that does not meet the system's security policy.
+
+**Windows**: Go to the Control Panel, and under the "Privacy & Security" tab, click on, "For developers". Under this menu, turn "Developer Mode" on.
+
+From the Windows Security menu, click on the Firewall & Network Protection tab, then click on "Allow an app through firewall". If the applications below are not allowed to communicate through Windows Defender Firewall, change the settings to allow.
+
+- BranchCache
+- Hyper-V
+- VcXsrv
+- Windows Terminal
+
+Why does a specific menu or command not exist?
+
+It could be that you are running an outdated version in which the menu or command is not yet available. Please check the [installation guide](https://docs.openbb.co/terminal/quickstart/installation) to download the most recent release.
+
+Do note that it is also possible that the menu or command has been deprecated. If this is oversight, please reach out to us [here](https://openbb.co/support).
+
+
diff --git a/website/content/sdk/index.md b/website/content/sdk/index.md
index cd5f2a19030..1604c675c36 100644
--- a/website/content/sdk/index.md
+++ b/website/content/sdk/index.md
@@ -1,12 +1,27 @@
---
sidebar_position: 1
-keywords: [getting started, openbb, api, beginner guide, how to use openbb, openbb keys, openbb terminal, introduction, intro, how-to, how to, openbb, sdk]
+keywords:
+ [
+ getting started,
+ openbb,
+ api,
+ beginner guide,
+ how to use openbb,
+ openbb keys,
+ openbb terminal,
+ introduction,
+ intro,
+ how-to,
+ how to,
+ openbb,
+ sdk,
+ ]
description: The OpenBB Documentation provides guidance on how to use the OpenBB SDK, a free, custom built financial SDK that will help you make more informed decisions, faster.
---
import Card from "@site/src/components/General/Card";
-# Introduction
+# OpenBB SDK
OpenBB SDK gives you direct and programmatic access to all capabilities from OpenBB Terminal. You will have the necessary building blocks to create your own financial tools and applications, whether that be a visualization dashboard or a custom report on Jupyter Notebook.
diff --git a/website/content/sdk/installation.md b/website/content/sdk/installation.md
index 4dfccc4bd13..41e1c6985ea 100644
--- a/website/content/sdk/installation.md
+++ b/website/content/sdk/installation.md
@@ -1,6 +1,6 @@
---
title: Installation
-sidebar_position: 2
+sidebar_position: 1
description: The OpenBB SDK provides programmatic access to all Terminal functions. This layer of code allows users to build their own tools and applications on top of the existing architecture. Follow these steps to install on a local machine.
keywords: [installation, installer, install, guide, mac, windows, linux, python, github, macos, how to, explanation, openbb, sdk, api, pip, pypi,]
---
@@ -8,7 +8,7 @@ The OpenBB SDK provides programmatic access to all Terminal functions. This laye
Minimum Requirements
-- Windows 10,
+- Windows 10,
- Modern CPU (made in the last 5 years)
- At least 4GB of RAM
- At least 5GB of free storage
diff --git a/website/content/sdk/reference/_category_.json b/website/content/sdk/reference/_category_.json
index 648a3250e1d..0726e4660a1 100644
--- a/website/content/sdk/reference/_category_.json
+++ b/website/content/sdk/reference/_category_.json
@@ -1,4 +1,4 @@
{
"label": "Reference",
- "position": 4
-}
\ No newline at end of file
+ "position": 3
+}
diff --git a/website/content/sdk/showcase.md b/website/content/sdk/showcase.md
index 711fa3b1dd4..4160745faca 100644
--- a/website/content/sdk/showcase.md
+++ b/website/content/sdk/showcase.md
@@ -1,5 +1,5 @@
---
-sidebar_position: 5
+sidebar_position: 6
---
import ShowcaseItem from "@site/src/components/General/ShowcaseItem"
@@ -49,5 +49,3 @@ Your browser does not support the video tag.
:::tip
Find more open source projects on GitHub [here](https://github.com/search?q=topic:openbb&type=Repositories&l=&l=)
-
-
diff --git a/website/content/sdk/usage/_category_.json b/website/content/sdk/usage/_category_.json
index da53c8adaaa..82e09efaafd 100644
--- a/website/content/sdk/usage/_category_.json
+++ b/website/content/sdk/usage/_category_.json
@@ -1,4 +1,4 @@
{
- "label": "Using OpenBB SDK",
- "position": 3
-}
\ No newline at end of file
+ "label": "Guides",
+ "position": 2
+}
diff --git a/website/content/terminal/_category_.json b/website/content/terminal/_category_.json
new file mode 100644
index 00000000000..8f1c5ce1d49
--- /dev/null
+++ b/website/content/terminal/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "OpenBB Terminal",
+ "position": 1
+}
diff --git a/website/content/terminal/changelog/_category_.json b/website/content/terminal/changelog/_category_.json
new file mode 100644
index 00000000000..dd4aac394c8
--- /dev/null
+++ b/website/content/terminal/changelog/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "Changelog",
+ "position": 5
+}
diff --git a/website/content/terminal/changelog/version1_0_0.mdx b/website/content/terminal/changelog/version1_0_0.mdx
new file mode 100644
index 00000000000..23a3448455b
--- /dev/null
+++ b/website/content/terminal/changelog/version1_0_0.mdx
@@ -0,0 +1,21 @@
+---
+title: Version 1.0.0
+version: "1.0.0"
+date: 2022-08-03
+description: Version 1.0.0
+---
+
+## Added
+
+- bullet 1
+- bullet 2
+
+## Changed
+
+- bullet 1
+- bullet 2
+
+## Fixed
+
+- bullet 1
+- bullet 2
diff --git a/website/content/terminal/changelog/version2_0_0.mdx b/website/content/terminal/changelog/version2_0_0.mdx
new file mode 100644
index 00000000000..7e95cb4e5f9
--- /dev/null
+++ b/website/content/terminal/changelog/version2_0_0.mdx
@@ -0,0 +1,22 @@
+---
+title: Current - Version 2.0.0
+version: "2.0.0"
+date: 2022-10-26
+description: Version 2.0.0
+sidebar_position: 0
+---
+
+## Added
+
+- bullet 1
+- bullet 2
+
+## Changed
+
+- bullet 1
+- bullet 2
+
+## Fixed
+
+- bullet 1
+- bullet 2
diff --git a/website/content/terminal/faq.md b/website/content/terminal/faq.md
deleted file mode 100644
index fdf0b841355..00000000000
--- a/website/content/terminal/faq.md
+++ /dev/null
@@ -1,450 +0,0 @@
----
-title: FAQ
-sidebar_position: 5
-keywords: [faq, questions, openbb, terminal, troubleshooting, errors, bugs, issues, problems, installation, contributors, developers, github, pip]
----
-Still experiencing trouble after consulting this page? Reach us on [Discord](https://openbb.co/discord) or visit our [contact page](https://openbb.co/contact).
-
-## Installation and Updates
-
-How much hard drive space is required?
-
-An installation will use approximately 4GB of space.
-
-
-
-What is the minimum version of Windows or MacOS required to install the OpenBB Terminal?
-
-The OpenBB Terminal installation packages are compatible with:
-
-- Windows 10 or later.
-- MacOS Monterey or later.
-
-**Note:** Machines which are not compatible with the installer packages may be able to install from the source code.
-
-
-
-How do I update my installation to the latest version?
-
-The terminal is constantly being updated with new features and bug fixes. The process for updating will vary by the installation type:
-
-- As of version 2.4.1, the Windows installer has an option for uninstalling the existing prior to updating.
-- For other installer versions, uninstall the previous version (uninstall.exe for Windows, delete the Application folder on MacOS); then, download the latest version and reinstall. User settings and data will remain.
-- For a `pip` installation, when a new version is published: `pip install -U openbb[all]`
-- Upgrade a cloned version of the GitHub repo with:
-
-```console
-git fetch
-git pull
-poetry install -E all
-```
-
-**Notes:** If the cloned repository is a fork, pull from: `git pull origin main` or `git pull origin develop`. If there are changes locally to the files that conflict with the incoming changes from GitHub, stash them before pulling from main with `git stash`.
-
-
-
-"Microsoft Visual C++ 14.0 or greater is required"
-
-Download and install [C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/), restart the machine, then try again.
-
-
-
-Error: failed building wheel for bt
-
-There may be an additional message that is printed from this error, stating: "Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools".
-
-Download and install it. [https://visualstudio.microsoft.com/visual-cpp-build-tools/](https://visualstudio.microsoft.com/visual-cpp-build-tools/)
-
-Mac and Linux users may also encounter a similar error because a C++ compiler is not installed. Install Homebrew:
-
-```console
-/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-```
-
-Then run:
-
-```console
-brew install gcc
-brew install cmake
-```
-
-
-
-Miniconda3 will not install on ARM/Linux Raspberry Pi machines.
-
-Refer to this issue on the Conda [GitHub](https://github.com/conda/conda/issues/10723) page.
-
-
-
-## Launching
-
-Mac: Invalid CPU Type - Terminal fails to launch.
-
-This error is usually the result of a Mac M1/M2 machine which does not have Rosetta installed. Install from the system Terminal command line:
-
-```console
-softwareupdate --install-rosetta
-```
-
-
-
-Terminal app does not launch: Failed to execute script 'terminal' due to unhandled exception!
-
-When an installer-packaged version of the OpenBB Terminal fails to launch, because of this message, the machine may have an obsolete CPU-type or operating system. Please try installing via the source code, and if problems persist, reach out to us on [Discord](https://discord.gg/xPHTuHCmuV) or fill out a support request form on our [website](https://openbb.co/support).
-
-
-
-ModuleNotFoundError: No module named '______'
-
-Before troubleshooting please verify that the recommended installation instructions were followed. These errors often can occur when the virtual environment has not been activated, or the `poetry install` command was skipped. Activate the OpenBB virtual environment created during the installation process prior to launching or importing the SDK.
-
-**Terminal**:
-
-```console
-conda activate obb
-python terminal.py
-```
-
-**SDK**:
-
-```console
-conda activate obb
-ipython
-from openbb_terminal.sdk import openbb
-```
-
-**Jupyter**:
-
-Check that the kernel selected for the session is the OpenBB virtual environment created during the installation process and then re-run the cell.
-
-```console
-from openbb_terminal.sdk import openbb
-```
-
-There is also a possibility that a new dependency has been added to the code and it has not yet been installed in the environment. This may happen after updating the code from GitHub, but before running the `poetry install` install command.
-
-```console
-poetry install -E all
-```
-
-
-
-Fontconfig warning: ignoring UTF-8: not a valid region tag
-
-In the OS default terminal shell profile, check for a variable similar to, “set locale environment variables at startup”, then also, set text encoding to UTF-8.
-
-
-
-SSL certificates fail to authorize
-
-```console
-SSL: CERTIFICATE_VERIFY_FAILED
-```
-
-An error message, similar to above, is usually encountered while attempting to use the OpenBB Platform from behind a firewall. A workplace environment is typically the most common occurrence. Try connecting to the internet directly through a home network to test the connection. If using a work computer and/or network, we recommend speaking with the company's IT department prior to installing or running any software.
-
-A potential solution is to try:
-
-```console
-pip install pip-system-certs
-```
-
-
-
-Cannot connect due to proxy connection.
-
-Find the `.env` file (located at the root of the user account folder: (`~/.openbb_terminal/.env`), and add a line at the bottom of the file with:
-
-```console
-HTTP_PROXY="" or HTTPS_PROXY="”
-```
-
-
-
- Linux Ubuntu installation was successful but now hangs on launch.
-
-Check that VcXsvr - or an equivalent X-host - is running and configured prior to launch.
-
-
-
-## General Operation
-
-Charts do not display on Linux/WSL or Docker installation.
-
-Check that X-11, or similar, is installed, open, and configured. Follow the instructions pertaining to the system here: [https://docs.openbb.co/terminal/quickstart/installation#3-configuring-your-x-server-to-show-plots](https://docs.openbb.co/terminal/quickstart/installation#3-configuring-your-x-server-to-show-plots)
-
-
-
-How do I retrieve more results than is returned by default?
-
-Most functions will have either, `--start` and `--end` flags, or a `--limit` argument. Print the help dialogue for any command by attaching, `--help` or `-h`.
-
-
-
-Does the portfolio menu allow for dividends, interest, or other distributions?
-
-Currently, this is only possible by manually updating the portfolio file.
-
-
-
-Why does my Portfolio file fail to load?
-
-This can be the result of a formatting error, check the file in a simple text editor to observe any abnormalities in the formatting; or, it could be a bug - check the [GitHub issues page](https://github.com/OpenBB-finance/OpenBBTerminal/issues) for similar errors.
-
-- Check that all the necessary column titles are present.
-- Inspect the file to see if cells left blank have been filled unintentionally with 0 or NaN values.
-- A particular asset may not be able to load data. Check for valid historical data from the Stocks menu.
-- Format ticker symbols according to yFinance naming convention.
-- All dates must be entered as YYYY-MM-DD.
-- Transactions dated for today will fail to load historical data.
-- MacOS users should attempt to avoid using the Numbers application as it has a habit of changing the formatting while saving.
-
-Files can be formatted as either `.csv` or `.xlsx` files, and the required column headers are:
-
-`[Date,Type,Ticker,Side,Price,Quantity,Fees,Investment,Currency,Sector,Industry,Country,Region]`
-
-See the guide [here](https://docs.openbb.co/sdk/usage/intros/portfolio) for more information.
-
-
-
-How do I change the chart styles?
-
-Place style sheets in this folder: `OpenBBUserData/styles/user`
-
-SDK users can refer to the documentation [here](https://docs.openbb.co/sdk/usage/guides/chart-styling) for syntax. A sample Matplotlib configuration file can be copied from [here](https://matplotlib.org/stable/tutorials/introductory/customizing.html#the-default-matplotlibrc-file).
-
-
-
-Can I change the colors of the text in the Terminal?
-
-Yes, follow the directions on this page: [https://openbb.co/products/terminal?customizeMenu=true#terminal](https://openbb.co/products/terminal?customizeMenu=true#terminal)
-
-
-
-After setting the preset in the stocks screener, nothing happens.
-
-Print the current screen again with by entering, `?`. Does the name of the selected preset display? With a preset loaded, run the screener by entering one of the commands below:
-
-- Financial
-- Ownership
-- Overview
-- Performance
-- Technical
-- Valuation
-
-
-
-Forecast functions say to enter a valid data set
-
-Because an unlimited number of data sets can be loaded into the Forecast menu, each function requires defining the specific data set to be used. Add the `-d` or `--dataset` argument to the command, along with the name of the desired data set.
-
-```console
-rnn -d SPY
-```
-
-
-
-## Data and Sources
-
-Please note that OpenBB does not provide any data, it is an aggregator which provides users access to data from a variety of sources. OpenBB does not maintain or have any control over the raw data supplied. If there is a specific problem with the output from a data provider, please consider contacting them first.
-
-Data from today is missing.
-
-By default, the load function requests end-of-day daily data and is not included until the EOD summary has been published. The current day's data is considered intraday and is loaded when the `interval` argument is present.
-
-```console
-load SPY -i 60
-```
-
-
-
-Can I stream live prices and news feeds?
-
-The OpenBB Terminal is not currently capable of streaming live feeds through websocket connections.
-
-
-
-"Pair BTC/USDT not found in binance"
-
-US-based users are currently unable to access the Binance API. Please try loading the pair from a different source, for example:
-
-`load btc --source CCXT --exchange kraken`
-
-
-
-## General Troubleshooting
-
-Both Windows and MacOS provide a "developer mode", and enabling it may help.
-
-**MacOS**: Go to the System Settings, and under the "Privacy and Security" tab, scroll to the bottom and select the option to "Allow applications downloaded from App Store and identified developers". Then, scroll up to click on, "Developer Tools", and add `Terminal.app` and `Visual Studio Code` (or the preferred code editor) to the list of applications allowed to run software locally that does not meet the system's security policy.
-
-**Windows**: Go to the Control Panel, and under the "Privacy & Security" tab, click on, "For developers". Under this menu, turn "Developer Mode" on.
-
-From the Windows Security menu, click on the Firewall & Network Protection tab, then click on "Allow an app through firewall". If the applications below are not allowed to communicate through Windows Defender Firewall, change the settings to allow.
-
-- BranchCache
-- Hyper-V
-- VcXsrv
-- Windows Terminal
-
-Why does a specific menu or command not exist?
-
-It could be that you are running an outdated version in which the menu or command is not yet available. Please check the [installation guide](https://docs.openbb.co/terminal/quickstart/installation) to download the most recent release.
-
-Do note that it is also possible that the menu or command has been deprecated. If this is oversight, please reach out to us [here](https://openbb.co/support).
-
-
-
-## Bugs, Support, and Feedback
-
-When an error is encountered, it is always a good idea to check the open issues on [GitHub](https://github.com/OpenBB-finance/OpenBBTerminal/issues). There may be a workaround solution for the specific problem until a patch is released.
-
-How often are patches for bugs released?
-
-The installer versions are packaged approximately every two-weeks. Those working with a cloned GitHub version can checkout the Develop branch to get the latest fixes and releases before they are pushed to the main branch.
-
-```console
-git checkout develop
-```
-
-
-
-How do I report a bug?
-
-First, search the open issues for another report. If one already exists, attach any relevant information and screenshots as a comment. If one does not exist, start one with this [link](https://github.com/OpenBB-finance/OpenBBTerminal/issues/new?assignees=&labels=type%3Abug&template=bug_report.md&title=%5BBug%5D)
-
-
-
-How can I get help with OpenBB Terminal?
-
-You can get help with OpenBB Terminal by joining our [Discord server](https://openbb.co/discord) or contact us in our support form [here](https://openbb.co/support).
-
-
-
-How can I give feedback about the OpenBB Terminal, or request specific functionality?
-
-Being an open source platform that wishes to tailor to the needs of any type of investor, we highly encourage anyone to share with us their experience and/or how we can further improve the OpenBB Terminal. This can be anything from a very small bug, a new feature, or the implementation of a highly advanced Machine Learning model.
-
-You are able to directly send us information about a bug or a question/suggestion from inside the terminal by using the `support` command which is available everywhere in the terminal. Here you can select which command you want to report a bug on, ask a question or make a suggestion. After entering `support`, when you press `ENTER` (⏎), you are taken to the Support form which is automatically filled with your input. You are only required to include the type (e.g. bug, suggestion or question) and message in the form, although this can also be set directly from inside the terminal (see `support -h`).
-
-Alternatively, you can contact us via the following routes:
-
-- If you notice that a feature is missing inside the terminal, please fill in the [Request a Feature](https://openbb.co/request-a-feature) form.
-- If you wish to report a bug, have a question/suggestion or anything else, please fill in the [Support](https://openbb.co/support) form.
-- If you wish to speak to us directly, please contact us on [Discord](https://openbb.co/discord).
-
-
-
-## Developer Issues
-
-Error: "git pull" fails because of a hot fix: cannot lock ref
-
-If the error message looks something like:
-
-```console
-cannot lock ref: 'refs/remotes/origin/hotfix' exists; cannot create
-```
-
-Try:
-
-```console
-git remote prune origin
-git pull
-```
-
-
-
-What does it mean if it says wheel is missing?
-
-If you receive any notifications regarding `wheel` missing, this could be due to this dependency missing.
-
-`conda install -c conda-forge wheel` or `pip install wheel`
-
-
-
-Why do these .whl files not exist?
-
-If you get errors about .whl files not existing (usually on Windows) you have to reinitialize the following folder.
-Just removing the 'artifacts' folder could also be enough:
-
-| Platform | Location |
-| -------- | ------------------------------- |
-| Linux | "~/.cache/pypoetry" |
-| Mac | "~/Library/Caches/pypoetry" |
-| Windows | "%localappdata%/pypoetry/cache" |
-
-When you try to add a package to Poetry it is possible that it causes a similar issue. Here you can remove the
-'artifacts' folder again to reinitialize Poetry.
-
-If you run into trouble with Poetry, and the advice above did not help, your best bet is to try
-
-- `poetry update --lock`
-- `conda deactivate` -> `conda activate obb`, then try again
-- Track down the offensive package and purge it from your anaconda `` folder, then try again
-
-| Platform | Location |
-| --------- | ------------------------------------------- |
-| Linux/Mac | ~/anaconda3/envs, or , ~/opt/anaconda3/envs |
-| Windows | %userprofile%/anaconda3/envs |
-
-- Completely nuke your conda environment folder and make a new environment from scratch
-
- - `conda deactivate`
- - `conda env remove -n obb`
- - `conda clean -a`
- - Make a new environment and install dependencies again.
-- Reboot your computer and try again
-- Submit a ticket on GitHub
-
-
-
-What does the JSONDecodeError mean during poetry install?
-
-Sometimes poetry can throw a `JSONDecodeError` on random packages while running `poetry install`. This can be observed on macOS 10.14+ running python 3.8+. This is because of the use of an experimental installer that can be switched off to avoid the mentioned error. Run the code below as advised [here](https://github.com/python-poetry/poetry/issues/4210) and it should fix the installation process.
-
-```bash
-poetry config experimental.new-installer false
-```
-
-_Commands that may help you in case of an error:_
-
-- `python -m pip install --upgrade pip`
-- `poetry update --lock`
-- `poetry install`
-
-
-
-How do I deal with errors regarding CRLF?
-
-When trying to commit code changes, pylint will prevent you from doing so if your line break settings are set to
-CRLF (default for Windows).
-This is because the entire package uses LF (default for Linux/Mac), and it is therefore
-important that you change this setting to LF _before_ you make any changes to the code.
-
-It is possible that CRLF automatically turns back on, you can correct this with:
-
-```bash
-git config --global core.autocrlf false
-```
-
-In case you already made coding adjustments, you have to reset your cache, and the changes you made to the code with
-the following:
-
-```bash
-git rm --cached -r .
-git reset --hard
-```
-
-
-
-Why can't I run OpenBB via the VS Code integrated terminal?
-
-This occurs when VS Code terminal python version/path is different from the terminal version.
-
-To fix it add this to vscode JSON settings ([ref](https://stackoverflow.com/questions/54582361/vscode-terminal-shows-incorrect-python-version-and-path-launching-terminal-from)):
-
-```bash
- "terminal.integrated.inheritEnv": false,
-```
-
-
diff --git a/website/content/terminal/faqs/_category_.json b/website/content/terminal/faqs/_category_.json
new file mode 100644
index 00000000000..6c26249e604
--- /dev/null
+++ b/website/content/terminal/faqs/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "FAQs",
+ "position": 4
+}
diff --git a/website/content/terminal/faqs/bugs_support_feedback.md b/website/content/terminal/faqs/bugs_support_feedback.md
new file mode 100644
index 00000000000..694340d781d
--- /dev/null
+++ b/website/content/terminal/faqs/bugs_support_feedback.md
@@ -0,0 +1,59 @@
+---
+title: Bugs, Support and Feedback
+sidebar_position: 5
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+When an error is encountered, it is always a good idea to check the open issues on [GitHub](https://github.com/OpenBB-finance/OpenBBTerminal/issues). There may be a workaround solution for the specific problem until a patch is released.
+
+How often are patches for bugs released?
+
+The installer versions are packaged approximately every two-weeks. Those working with a cloned GitHub version can checkout the Develop branch to get the latest fixes and releases before they are pushed to the main branch.
+
+```console
+git checkout develop
+```
+
+
+
+How do I report a bug?
+
+First, search the open issues for another report. If one already exists, attach any relevant information and screenshots as a comment. If one does not exist, start one with this [link](https://github.com/OpenBB-finance/OpenBBTerminal/issues/new?assignees=&labels=type%3Abug&template=bug_report.md&title=%5BBug%5D)
+
+
+
+How can I get help with OpenBB Terminal?
+
+You can get help with OpenBB Terminal by joining our [Discord server](https://openbb.co/discord) or contact us in our support form [here](https://openbb.co/support).
+
+
+
+How can I give feedback about the OpenBB Terminal, or request specific functionality?
+
+Being an open source platform that wishes to tailor to the needs of any type of investor, we highly encourage anyone to share with us their experience and/or how we can further improve the OpenBB Terminal. This can be anything from a very small bug, a new feature, or the implementation of a highly advanced Machine Learning model.
+
+You are able to directly send us information about a bug or a question/suggestion from inside the terminal by using the `support` command which is available everywhere in the terminal. Here you can select which command you want to report a bug on, ask a question or make a suggestion. After entering `support`, when you press `ENTER` (⏎), you are taken to the Support form which is automatically filled with your input. You are only required to include the type (e.g. bug, suggestion or question) and message in the form, although this can also be set directly from inside the terminal (see `support -h`).
+
+Alternatively, you can contact us via the following routes:
+
+- If you notice that a feature is missing inside the terminal, please fill in the [Request a Feature](https://openbb.co/request-a-feature) form.
+- If you wish to report a bug, have a question/suggestion or anything else, please fill in the [Support](https://openbb.co/support) form.
+- If you wish to speak to us directly, please contact us on [Discord](https://openbb.co/discord).
+
+
diff --git a/website/content/terminal/faqs/data_sources.md b/website/content/terminal/faqs/data_sources.md
new file mode 100644
index 00000000000..c4aa80841d8
--- /dev/null
+++ b/website/content/terminal/faqs/data_sources.md
@@ -0,0 +1,72 @@
+---
+title: Data and Sources
+sidebar_position: 4
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Data and Sources
+
+Please note that OpenBB does not provide any data, it is an aggregator which provides users access to data from a variety of sources. OpenBB does not maintain or have any control over the raw data supplied. If there is a specific problem with the output from a data provider, please consider contacting them first.
+
+Data from today is missing.
+
+By default, the load function requests end-of-day daily data and is not included until the EOD summary has been published. The current day's data is considered intraday and is loaded when the `interval` argument is present.
+
+```console
+load SPY -i 60
+```
+
+
+
+Can I stream live prices and news feeds?
+
+The OpenBB Terminal is not currently capable of streaming live feeds through websocket connections.
+
+
+
+"Pair BTC/USDT not found in binance"
+
+US-based users are currently unable to access the Binance API. Please try loading the pair from a different source, for example:
+
+`load btc --source CCXT --exchange kraken`
+
+
+
+## General Troubleshooting
+
+Both Windows and MacOS provide a "developer mode", and enabling it may help.
+
+**MacOS**: Go to the System Settings, and under the "Privacy and Security" tab, scroll to the bottom and select the option to "Allow applications downloaded from App Store and identified developers". Then, scroll up to click on, "Developer Tools", and add `Terminal.app` and `Visual Studio Code` (or the preferred code editor) to the list of applications allowed to run software locally that does not meet the system's security policy.
+
+**Windows**: Go to the Control Panel, and under the "Privacy & Security" tab, click on, "For developers". Under this menu, turn "Developer Mode" on.
+
+From the Windows Security menu, click on the Firewall & Network Protection tab, then click on "Allow an app through firewall". If the applications below are not allowed to communicate through Windows Defender Firewall, change the settings to allow.
+
+- BranchCache
+- Hyper-V
+- VcXsrv
+- Windows Terminal
+
+Why does a specific menu or command not exist?
+
+It could be that you are running an outdated version in which the menu or command is not yet available. Please check the [installation guide](https://docs.openbb.co/terminal/quickstart/installation) to download the most recent release.
+
+Do note that it is also possible that the menu or command has been deprecated. If this is oversight, please reach out to us [here](https://openbb.co/support).
+
+
diff --git a/website/content/terminal/faqs/developer_issues.md b/website/content/terminal/faqs/developer_issues.md
new file mode 100644
index 00000000000..75255e902d6
--- /dev/null
+++ b/website/content/terminal/faqs/developer_issues.md
@@ -0,0 +1,133 @@
+---
+title: Developer Issues
+sidebar_position: 6
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+Error: "git pull" fails because of a hot fix: cannot lock ref
+
+If the error message looks something like:
+
+```console
+cannot lock ref: 'refs/remotes/origin/hotfix' exists; cannot create
+```
+
+Try:
+
+```console
+git remote prune origin
+git pull
+```
+
+
+
+What does it mean if it says wheel is missing?
+
+If you receive any notifications regarding `wheel` missing, this could be due to this dependency missing.
+
+`conda install -c conda-forge wheel` or `pip install wheel`
+
+
+
+Why do these .whl files not exist?
+
+If you get errors about .whl files not existing (usually on Windows) you have to reinitialize the following folder.
+Just removing the 'artifacts' folder could also be enough:
+
+| Platform | Location |
+| -------- | ------------------------------- |
+| Linux | "~/.cache/pypoetry" |
+| Mac | "~/Library/Caches/pypoetry" |
+| Windows | "%localappdata%/pypoetry/cache" |
+
+When you try to add a package to Poetry it is possible that it causes a similar issue. Here you can remove the
+'artifacts' folder again to reinitialize Poetry.
+
+If you run into trouble with Poetry, and the advice above did not help, your best bet is to try
+
+- `poetry update --lock`
+- `conda deactivate` -> `conda activate obb`, then try again
+- Track down the offensive package and purge it from your anaconda `` folder, then try again
+
+| Platform | Location |
+| --------- | ------------------------------------------- |
+| Linux/Mac | ~/anaconda3/envs, or , ~/opt/anaconda3/envs |
+| Windows | %userprofile%/anaconda3/envs |
+
+- Completely nuke your conda environment folder and make a new environment from scratch
+
+ - `conda deactivate`
+ - `conda env remove -n obb`
+ - `conda clean -a`
+ - Make a new environment and install dependencies again.
+- Reboot your computer and try again
+- Submit a ticket on GitHub
+
+
+
+What does the JSONDecodeError mean during poetry install?
+
+Sometimes poetry can throw a `JSONDecodeError` on random packages while running `poetry install`. This can be observed on macOS 10.14+ running python 3.8+. This is because of the use of an experimental installer that can be switched off to avoid the mentioned error. Run the code below as advised [here](https://github.com/python-poetry/poetry/issues/4210) and it should fix the installation process.
+
+```bash
+poetry config experimental.new-installer false
+```
+
+_Commands that may help you in case of an error:_
+
+- `python -m pip install --upgrade pip`
+- `poetry update --lock`
+- `poetry install`
+
+
+
+How do I deal with errors regarding CRLF?
+
+When trying to commit code changes, pylint will prevent you from doing so if your line break settings are set to
+CRLF (default for Windows).
+This is because the entire package uses LF (default for Linux/Mac), and it is therefore
+important that you change this setting to LF _before_ you make any changes to the code.
+
+It is possible that CRLF automatically turns back on, you can correct this with:
+
+```bash
+git config --global core.autocrlf false
+```
+
+In case you already made coding adjustments, you have to reset your cache, and the changes you made to the code with
+the following:
+
+```bash
+git rm --cached -r .
+git reset --hard
+```
+
+
+
+Why can't I run OpenBB via the VS Code integrated terminal?
+
+This occurs when VS Code terminal python version/path is different from the terminal version.
+
+To fix it add this to vscode JSON settings ([ref](https://stackoverflow.com/questions/54582361/vscode-terminal-shows-incorrect-python-version-and-path-launching-terminal-from)):
+
+```bash
+ "terminal.integrated.inheritEnv": false,
+```
+
+
diff --git a/website/content/terminal/faqs/general_operation.md b/website/content/terminal/faqs/general_operation.md
new file mode 100644
index 00000000000..158c6fc73f0
--- /dev/null
+++ b/website/content/terminal/faqs/general_operation.md
@@ -0,0 +1,96 @@
+---
+title: General Operation
+sidebar_position: 3
+description: This section provides you with the installation file as well as the guide to install the OpenBB Terminal via Windows (10 or greater).
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+Charts do not display on Linux/WSL or Docker installation.
+
+Check that X-11, or similar, is installed, open, and configured. Follow the instructions pertaining to the system here: [https://docs.openbb.co/terminal/quickstart/installation#3-configuring-your-x-server-to-show-plots](https://docs.openbb.co/terminal/quickstart/installation#3-configuring-your-x-server-to-show-plots)
+
+
+
+How do I retrieve more results than is returned by default?
+
+Most functions will have either, `--start` and `--end` flags, or a `--limit` argument. Print the help dialogue for any command by attaching, `--help` or `-h`.
+
+
+
+Does the portfolio menu allow for dividends, interest, or other distributions?
+
+Currently, this is only possible by manually updating the portfolio file.
+
+
+
+Why does my Portfolio file fail to load?
+
+This can be the result of a formatting error, check the file in a simple text editor to observe any abnormalities in the formatting; or, it could be a bug - check the [GitHub issues page](https://github.com/OpenBB-finance/OpenBBTerminal/issues) for similar errors.
+
+- Check that all the necessary column titles are present.
+- Inspect the file to see if cells left blank have been filled unintentionally with 0 or NaN values.
+- A particular asset may not be able to load data. Check for valid historical data from the Stocks menu.
+- Format ticker symbols according to yFinance naming convention.
+- All dates must be entered as YYYY-MM-DD.
+- Transactions dated for today will fail to load historical data.
+- MacOS users should attempt to avoid using the Numbers application as it has a habit of changing the formatting while saving.
+
+Files can be formatted as either `.csv` or `.xlsx` files, and the required column headers are:
+
+`[Date,Type,Ticker,Side,Price,Quantity,Fees,Investment,Currency,Sector,Industry,Country,Region]`
+
+See the guide [here](https://docs.openbb.co/sdk/guides/intros/portfolio) for more information.
+
+
+
+How do I change the chart styles?
+
+Place style sheets in this folder: `OpenBBUserData/styles/user`
+
+SDK users can refer to the documentation [here](https://docs.openbb.co/sdk/guides/advanced/chart-styling) for syntax. A sample Matplotlib configuration file can be copied from [here](https://matplotlib.org/stable/tutorials/introductory/customizing.html#the-default-matplotlibrc-file).
+
+
+
+Can I change the colors of the text in the Terminal?
+
+Yes, follow the directions on this page: [https://openbb.co/products/terminal?customizeMenu=true#terminal](https://openbb.co/products/terminal?customizeMenu=true#terminal)
+
+
+
+After setting the preset in the stocks screener, nothing happens.
+
+Print the current screen again with by entering, `?`. Does the name of the selected preset display? With a preset loaded, run the screener by entering one of the commands below:
+
+- Financial
+- Ownership
+- Overview
+- Performance
+- Technical
+- Valuation
+
+
+
+Forecast functions say to enter a valid data set
+
+Because an unlimited number of data sets can be loaded into the Forecast menu, each function requires defining the specific data set to be used. Add the `-d` or `--dataset` argument to the command, along with the name of the desired data set.
+
+```console
+rnn -d SPY
+```
+
+
diff --git a/website/content/terminal/faqs/installation_updates.md b/website/content/terminal/faqs/installation_updates.md
new file mode 100644
index 00000000000..2e486354fb9
--- /dev/null
+++ b/website/content/terminal/faqs/installation_updates.md
@@ -0,0 +1,92 @@
+---
+title: Installation and Updates
+sidebar_position: 1
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+## Installation and Updates
+
+How much hard drive space is required?
+
+An installation will use approximately 4GB of space.
+
+
+
+What is the minimum version of Windows or MacOS required to install the OpenBB Terminal?
+
+The OpenBB Terminal installation packages are compatible with:
+
+- Windows 10 or later.
+- MacOS Monterey or later.
+
+**Note:** Machines which are not compatible with the installer packages may be able to install from the source code.
+
+
+
+How do I update my installation to the latest version?
+
+The terminal is constantly being updated with new features and bug fixes. The process for updating will vary by the installation type:
+
+- As of version 2.4.1, the Windows installer has an option for uninstalling the existing prior to updating.
+- For other installer versions, uninstall the previous version (uninstall.exe for Windows, delete the Application folder on MacOS); then, download the latest version and reinstall. User settings and data will remain.
+- For a `pip` installation, when a new version is published: `pip install -U openbb[all]`
+- Upgrade a cloned version of the GitHub repo with:
+
+```console
+git fetch
+git pull
+poetry install -E all
+```
+
+**Notes:** If the cloned repository is a fork, pull from: `git pull origin main` or `git pull origin develop`. If there are changes locally to the files that conflict with the incoming changes from GitHub, stash them before pulling from main with `git stash`.
+
+
+
+"Microsoft Visual C++ 14.0 or greater is required"
+
+Download and install [C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/), restart the machine, then try again.
+
+
+
+Error: failed building wheel for bt
+
+There may be an additional message that is printed from this error, stating: "Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools".
+
+Download and install it. [https://visualstudio.microsoft.com/visual-cpp-build-tools/](https://visualstudio.microsoft.com/visual-cpp-build-tools/)
+
+Mac and Linux users may also encounter a similar error because a C++ compiler is not installed. Install Homebrew:
+
+```console
+/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
+```
+
+Then run:
+
+```console
+brew install gcc
+brew install cmake
+```
+
+
+
+Miniconda3 will not install on ARM/Linux Raspberry Pi machines.
+
+Refer to this issue on the Conda [GitHub](https://github.com/conda/conda/issues/10723) page.
+
+
diff --git a/website/content/terminal/faqs/launching.md b/website/content/terminal/faqs/launching.md
new file mode 100644
index 00000000000..7dae502b0e9
--- /dev/null
+++ b/website/content/terminal/faqs/launching.md
@@ -0,0 +1,110 @@
+---
+title: Launching
+sidebar_position: 2
+description: TBD
+keywords:
+ [
+ installation,
+ installer,
+ install,
+ guide,
+ mac,
+ windows,
+ linux,
+ python,
+ github,
+ macos,
+ how to,
+ explanation,
+ openbb terminal,
+ ]
+---
+
+Mac: Invalid CPU Type - Terminal fails to launch.
+
+This error is usually the result of a Mac M1/M2 machine which does not have Rosetta installed. Install from the system Terminal command line:
+
+```console
+softwareupdate --install-rosetta
+```
+
+
+
+Terminal app does not launch: Failed to execute script 'terminal' due to unhandled exception!
+
+When an installer-packaged version of the OpenBB Terminal fails to launch, because of this message, the machine may have an obsolete CPU-type or operating system. Please try installing via the source code, and if problems persist, reach out to us on [Discord](https://discord.gg/xPHTuHCmuV) or fill out a support request form on our [website](https://openbb.co/support).
+
+
+
+ModuleNotFoundError: No module named '______'
+
+Before troubleshooting please verify that the recommended installation instructions were followed. These errors often can occur when the virtual environment has not been activated, or the `poetry install` command was skipped. Activate the OpenBB virtual environment created during the installation process prior to launching or importing the SDK.
+
+**Terminal**:
+
+```console
+conda activate obb
+python terminal.py
+```
+
+**SDK**:
+
+```console
+conda activate obb
+ipython
+from openbb_terminal.sdk import openbb
+```
+
+**Jupyter**:
+
+Check that the kernel selected for the session is the OpenBB virtual environment created during the installation process and then re-run the cell.
+
+```console
+from openbb_terminal.sdk import openbb
+```
+
+There is also a possibility that a new dependency has been added to the code and it has not yet been installed in the environment. This may happen after updating the code from GitHub, but before running the `poetry install` install command.
+
+```console
+poetry install -E all
+```
+
+
+
+Fontconfig warning: ignoring UTF-8: not a valid region tag
+
+In the OS default terminal shell profile, check for a variable similar to, “set locale environment variables at startup”, then also, set text encoding to UTF-8.
+
+
+
+SSL certificates fail to authorize
+
+```console
+SSL: CERTIFICATE_VERIFY_FAILED
+```
+
+An error message, similar to above, is usually encountered while attempting to use the OpenBB Platform from behind a firewall. A workplace environment is typically the most common occurrence. Try connecting to the internet directly through a home network to test the connection. If using a work computer and/or network, we recommend speaking with the company's IT department prior to installing or running any software.
+
+A potential solution is to try:
+
+```console
+pip install pip-system-certs
+```
+
+
+
+Cannot connect due to proxy connection.
+
+Find the `.env` file (located at the root of the user account folder: (`~/.openbb_terminal/.env`), and add a line at the bottom of the file with:
+
+```console
+HTTP_PROXY="" or HTTPS_PROXY="”
+```
+
+
+
+ Linux Ubuntu installation was successful but now hangs on launch.
+
+Check that VcXsvr - or an equivalent X-host - is running and configured prior to launch.
+
+
diff --git a/website/content/terminal/index.md b/website/content/terminal/index.md
index 4294c076955..1a4986ee84b 100644
--- a/website/content/terminal/index.md
+++ b/website/content/terminal/index.md
@@ -1,12 +1,28 @@
---
sidebar_position: 1
-title: Introduction
-keywords: [getting started, openbb, api, beginner guide, how to use openbb, openbb keys, openbb terminal, introduction, intro, how-to, how to, openbb, terminal]
+keywords:
+ [
+ getting started,
+ openbb,
+ api,
+ beginner guide,
+ how to use openbb,
+ openbb keys,
+ openbb terminal,
+ introduction,
+ intro,
+ how-to,
+ how to,
+ openbb,
+ terminal,
+ ]
description: The OpenBB Documentation provides guidance on how to use the OpenBB Terminal, a free, custom built financial terminal that will help you make more informed decisions, faster.
---
import Card from "@site/src/components/General/Card";
+# OpenBB Terminal
+
OpenBB is a leading open source investment research software platform for accessing and analyzing financial market data. We represent millions of investors who want to leverage state-of-the-art data science and machine learning technologies to make sense of raw unrefined data. Our mission is to make investment research effective, powerful and accessible to everyone.
Want to contribute? Check out our [CONTRIBUTING GUIDELINES](https://github.com/OpenBB-finance/OpenBBTerminal/blob/main/CONTRIBUTING.md).
@@ -46,7 +62,7 @@ Want to contribute? Check out our [CONTRIBUTING GUIDELINES](https://github.com/O
proprietary features on top of our infrastructure."
/>
- =10"
+ }
+ },
"node_modules/gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -12638,9 +12803,9 @@
"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
},
"node_modules/webpack": {
- "version": "5.75.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
- "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
+ "version": "5.76.2",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.2.tgz",
+ "integrity": "sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==",
"dependencies": {
"@types/eslint-scope": "^3.7.3",
"@types/estree": "^0.0.51",
diff --git a/website/package.json b/website/package.json
index cadcdbb16ef..cb6eb057900 100644
--- a/website/package.json
+++ b/website/package.json
@@ -21,8 +21,11 @@
"@docusaurus/plugin-content-docs": "^2.3.1",
"@docusaurus/preset-classic": "^2.3.1",
"@mdx-js/react": "^1.6.22",
+ "@radix-ui/react-dialog": "^1.0.2",
"@radix-ui/react-popover": "^1.0.3",
+ "@radix-ui/react-tooltip": "^1.0.5",
"clsx": "^1.2.1",
+ "fuse.js": "^6.6.2",
"prism-react-renderer": "^1.3.5",
"react": "^17.0.2",
"react-dom": "^17.0.2",
diff --git a/website/src/components/General/AddBot.tsx b/website/src/components/General/AddBot.tsx
new file mode 100644
index 00000000000..2dd4b5b0bc6
--- /dev/null
+++ b/website/src/components/General/AddBot.tsx
@@ -0,0 +1,60 @@
+import DiscordIcon from "../Icons/Discord";
+import TelegramIcon from "../Icons/Telegram";
+import * as TooltipPrimitive from "@radix-ui/react-tooltip";
+import InfoIcon from "../Icons/Info";
+import React, { useState } from "react";
+
+export default function AddBotDialog() {
+ return (
+
- This website contains documentation for OpenBB SDK and Terminal, two
- open source projects that powers your investment research.
+ This website contains documentation for OpenBB Terminal, OpenBB
+ SDK, and OpenBB Bot. All the tooling you need for your investment
+ research.