diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 5b2f288..8a0bd07 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -1,39 +1,41 @@
-// For format details, see https://aka.ms/devcontainer.json. For config options, see the
-// README at: https://github.com/devcontainers/templates/tree/main/src/python
-{
- "name": "Python 3",
- // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
- // "image": "mcr.microsoft.com/devcontainers/python:1-3-bookworm",
- "build": {
- "dockerfile": "Dockerfile"
- },
- "features": {
- "ghcr.io/devcontainers-contrib/features/black:2": {},
- "ghcr.io/devcontainers-contrib/features/mypy:2": {},
- "ghcr.io/devcontainers-contrib/features/pylint:2": {},
- "ghcr.io/devcontainers/features/docker-in-docker": {}
- },
- "customizations": {
- "vscode": {
- "extensions": [
- "ms-python.python",
- "ms-python.black-formatter",
- "ms-python.vscode-pylance",
- "ms-python.isort",
- "charliermarsh.ruff",
- "ms-toolsai.jupyter"
- ]
- }
- },
- "postCreateCommand": "pip3 install --user -r dev-reqs.txt"
- // Features to add to the dev container. More info: https://containers.dev/features.
- // "features": {},
- // Use 'forwardPorts' to make a list of ports inside the container available locally.
- // "forwardPorts": [],
- // Use 'postCreateCommand' to run commands after the container is created.
- // "postCreateCommand": "pip3 install --user -r requirements.txt",
- // Configure tool-specific properties.
- // "customizations": {},
- // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
- // "remoteUser": "root"
-}
\ No newline at end of file
+// For format details, see https://aka.ms/devcontainer.json. For config options, see the
+// README at: https://github.com/devcontainers/templates/tree/main/src/python
+{
+ "name": "Python 3",
+ // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
+ // "image": "mcr.microsoft.com/devcontainers/python:1-3-bookworm",
+ "build": {
+ "dockerfile": "Dockerfile",
+ "context": ".."
+ },
+ "features": {
+ "ghcr.io/devcontainers-contrib/features/black:2": {},
+ "ghcr.io/devcontainers-contrib/features/mypy:2": {},
+ "ghcr.io/devcontainers-contrib/features/pylint:2": {},
+ "ghcr.io/devcontainers/features/docker-in-docker": {}
+ },
+ "customizations": {
+ "vscode": {
+ "extensions": [
+ "ms-python.python",
+ "ms-python.black-formatter",
+ "ms-python.vscode-pylance",
+ "ms-python.isort",
+ "charliermarsh.ruff",
+ "ms-toolsai.jupyter",
+ "esbenp.prettier-vscode"
+ ]
+ }
+ },
+ "postCreateCommand": "pip3 install --user -r dev-reqs.txt && apt-get update && apt-get install -y nodejs npm && npm install"
+ // Features to add to the dev container. More info: https://containers.dev/features.
+ // "features": {},
+ // Use 'forwardPorts' to make a list of ports inside the container available locally.
+ // "forwardPorts": [],
+ // Use 'postCreateCommand' to run commands after the container is created.
+ // "postCreateCommand": "pip3 install --user -r requirements.txt",
+ // Configure tool-specific properties.
+ // "customizations": {},
+ // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
+ // "remoteUser": "root"
+}
diff --git a/.gitignore b/.gitignore
index 2cb2226..0880274 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
__pycache__
-.env
\ No newline at end of file
+.env
+node_modules
\ No newline at end of file
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5c15710..1840f88 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,24 +1,29 @@
-stages:
- - lint
- - build
- - build_site
- - deploy
- - deploy_site
-
-black:
- stage: lint
- image: registry.gitlab.com/pipeline-components/black:latest
- script:
- - black --check --verbose -- .
-
-ruff:
- stage: lint
- # image: registry.gitlab.com/pipeline-components/ruff:latest
- image: python:3.11-slim
- script:
- - pip3 install ruff
- - ruff --output-format gitlab .
-
-
-include:
- - local: /site/.gitlab-ci.yml
+stages:
+ - lint
+ - build
+ - build_site
+ - deploy
+ - deploy_site
+
+black:
+ stage: lint
+ image: registry.gitlab.com/pipeline-components/black:latest
+ script:
+ - black --check --verbose -- .
+
+ruff:
+ stage: lint
+ image: python:3.11-slim
+ script:
+ - pip3 install ruff
+ - ruff --output-format gitlab .
+
+prettier:
+ stage: lint
+ image: node:16-slim # Use Node.js image since prettier is a Node.js tool
+ script:
+ - npm install prettier
+ - npx prettier --check . # Adjust the path as needed
+
+include:
+ - local: /site/.gitlab-ci.yml
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 7397fb5..91f903e 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,10 +1,10 @@
-{
- "editor.formatOnSave": true,
- "editor.formatOnPaste": true,
- "editor.formatOnSaveMode": "modificationsIfAvailable",
- "[python]": {
- "editor.defaultFormatter": "ms-python.black-formatter",
- "editor.formatOnSave": true,
- "editor.formatOnSaveMode": "file"
- }
-}
\ No newline at end of file
+{
+ "editor.formatOnSave": true,
+ "editor.formatOnPaste": true,
+ "editor.formatOnSaveMode": "modificationsIfAvailable",
+ "[python]": {
+ "editor.defaultFormatter": "ms-python.black-formatter",
+ "editor.formatOnSave": true,
+ "editor.formatOnSaveMode": "file"
+ }
+}
diff --git a/README.md b/README.md
index efc79eb..453bf85 100644
--- a/README.md
+++ b/README.md
@@ -1,44 +1,48 @@
-# Simple Stock Bots
-
-[](https://t.me/SimpleStockBot)
-[](/LICENSE)
-[](https://ansonbiggs.com)
-
-Enhance your group chats on Telegram and Discord with real-time stock and cryptocurrency insights. Simple Stock Bots deliver timely stock quotes, charts, and market trends directly to your chats, making financial discussions more engaging and informed.
-
-## Documentation
-
-Comprehensive documentation is available to help you understand the features and capabilities of Simple Stock Bots:
-- [Official Documentation](https://simplestockbot.com/)
-- [Command Reference](https://simplestockbot.com/commands/)
-
-## Support the Project
-
-Simple Stock Bots is sustained entirely through donations, with an annual expense of about $420 for server and premium market data subscriptions from [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=repo).
-
-You can contribute by:
-- Donating through [Buy Me A Coffee](https://www.buymeacoffee.com/Anson) (PayPal or Credit Card accepted).
-- Using the `/donate` [command](commands.md#donate-amount-in-usd) on Telegram.
-- [Getting in touch](contact.md) for any inquiries or suggestions.
-
-### Additional Support:
-
-- Follow on [Twitter](https://twitter.com/AnsonBiggs)
-- Contribute or star the project on [GitLab](https://gitlab.com/simple-stock-bots)
-- Utilize referral links for self-hosting:
- - [DigitalOcean](https://m.do.co/c/6b5df7ef55b6)
- - [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web)
-
-## Hosting
-
-Self-hosting instructions are provided for those interested in running the bot on their own servers:
-- [Hosting Guide](https://simplestockbot.com/hosting/)
-
-## Contact
-
-Reach out for bug reports, feature requests, or other inquiries:
-- [Contact Page](https://simplestockbot.com/contact/)
-
----
-
-Your support in any form is immensely appreciated and ensures the continuous improvement and availability of Simple Stock Bots for everyone.
+# Simple Stock Bots
+
+[](https://t.me/SimpleStockBot)
+[](/LICENSE)
+[](https://ansonbiggs.com)
+
+Enhance your group chats on Telegram and Discord with real-time stock and cryptocurrency insights. Simple Stock Bots deliver timely stock quotes, charts, and market trends directly to your chats, making financial discussions more engaging and informed.
+
+## Documentation
+
+Comprehensive documentation is available to help you understand the features and capabilities of Simple Stock Bots:
+
+- [Official Documentation](https://simplestockbot.com/)
+- [Command Reference](https://simplestockbot.com/commands/)
+
+## Support the Project
+
+Simple Stock Bots is sustained entirely through donations, with an annual expense of about $420 for server and premium market data subscriptions from [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=repo).
+
+You can contribute by:
+
+- Donating through [Buy Me A Coffee](https://www.buymeacoffee.com/Anson) (PayPal or Credit Card accepted).
+- Using the `/donate` [command](commands.md#donate-amount-in-usd) on Telegram.
+- [Getting in touch](contact.md) for any inquiries or suggestions.
+
+### Additional Support:
+
+- Follow on [Twitter](https://twitter.com/AnsonBiggs)
+- Contribute or star the project on [GitLab](https://gitlab.com/simple-stock-bots/simple-stock-bot)
+- Utilize referral links for self-hosting:
+ - [DigitalOcean](https://m.do.co/c/6b5df7ef55b6)
+ - [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web)
+
+## Hosting
+
+Self-hosting instructions are provided for those interested in running the bot on their own servers:
+
+- [Hosting Guide](https://simplestockbot.com/hosting/)
+
+## Contact
+
+Reach out for bug reports, feature requests, or other inquiries:
+
+- [Contact Page](https://simplestockbot.com/contact/)
+
+---
+
+Your support in any form is immensely appreciated and ensures the continuous improvement and availability of Simple Stock Bots for everyone.
diff --git a/common/requirements.txt b/common/requirements.txt
index 540be38..57c74e1 100644
--- a/common/requirements.txt
+++ b/common/requirements.txt
@@ -1,7 +1,7 @@
-cachetools==5.3.1
-humanize==4.8.0
-markdownify==0.11.6
-mplfinance==0.12.10b0
-pandas==2.1.1
-requests==2.31.0
-schedule==1.2.1
+cachetools==5.3.1
+humanize==4.8.0
+markdownify==0.11.6
+mplfinance==0.12.10b0
+pandas==2.1.1
+requests==2.31.0
+schedule==1.2.1
diff --git a/discord/D_info.py b/discord/D_info.py
index 7f4057c..34dadb6 100644
--- a/discord/D_info.py
+++ b/discord/D_info.py
@@ -10,7 +10,7 @@ class D_info:
license = re.sub(
r"\b\n",
" ",
- r.get("https://gitlab.com/simple-stock-bots/simple-discord-stock-bot/-/raw/master/LICENSE").text,
+ r.get("https://gitlab.com/simple-stock-bots/simple-stock-bot/-/raw/master/LICENSE").text,
)
help_text = """
diff --git a/docker-compose.yaml b/docker-compose.yaml
index bad32be..ac7190c 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -1,13 +1,12 @@
-version: '3'
-services:
- telegram:
- build:
- context: .
- dockerfile: telegram/Dockerfile
- image: registry.gitlab.com/simple-stock-bots/simple-telegram-stock-bot
- env_file: .env
- discord:
- build:
- context: .
- dockerfile: discord/Dockerfile
- env_file: .env
\ No newline at end of file
+version: "3"
+services:
+ telegram:
+ build:
+ context: .
+ dockerfile: telegram/Dockerfile
+ env_file: .env
+ discord:
+ build:
+ context: .
+ dockerfile: discord/Dockerfile
+ env_file: .env
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..db1dce8
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,27 @@
+{
+ "name": "simple-stock-bot",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "devDependencies": {
+ "prettier": "3.0.3"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
+ "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..debdc5f
--- /dev/null
+++ b/package.json
@@ -0,0 +1,5 @@
+{
+ "devDependencies": {
+ "prettier": "3.0.3"
+ }
+}
diff --git a/site/.gitlab-ci.yml b/site/.gitlab-ci.yml
index 5832d4b..ef07e20 100644
--- a/site/.gitlab-ci.yml
+++ b/site/.gitlab-ci.yml
@@ -1,23 +1,23 @@
-image: python:3.11
-
-build_site:
- stage: build
- script:
- - cd ./site
- - pip install -r requirements.txt
- - mkdocs build --site-dir ../public --verbose
- artifacts:
- paths:
- - public
-
-deploy_site:
- stage: deploy
- script:
- - echo "Publishing site..."
- dependencies:
- - build_site
- artifacts:
- paths:
- - public
- rules:
- - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
+image: python:3.11
+
+build_site:
+ stage: build
+ script:
+ - cd ./site
+ - pip install -r requirements.txt
+ - mkdocs build --site-dir ../public --verbose
+ artifacts:
+ paths:
+ - public
+
+deploy_site:
+ stage: deploy
+ script:
+ - echo "Publishing site..."
+ dependencies:
+ - build_site
+ artifacts:
+ paths:
+ - public
+ rules:
+ - if: "$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH"
diff --git a/site/.vscode/settings.json b/site/.vscode/settings.json
index a77acdd..188058d 100644
--- a/site/.vscode/settings.json
+++ b/site/.vscode/settings.json
@@ -1,12 +1,12 @@
-{
- "yaml.schemas": {
- "https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml"
- },
- "yaml.customTags": [
- "!ENV scalar",
- "!ENV sequence",
- "tag:yaml.org,2002:python/name:materialx.emoji.to_svg",
- "tag:yaml.org,2002:python/name:materialx.emoji.twemoji",
- "tag:yaml.org,2002:python/name:pymdownx.superfences.fence_code_format"
- ]
-}
\ No newline at end of file
+{
+ "yaml.schemas": {
+ "https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml"
+ },
+ "yaml.customTags": [
+ "!ENV scalar",
+ "!ENV sequence",
+ "tag:yaml.org,2002:python/name:materialx.emoji.to_svg",
+ "tag:yaml.org,2002:python/name:materialx.emoji.twemoji",
+ "tag:yaml.org,2002:python/name:pymdownx.superfences.fence_code_format"
+ ]
+}
diff --git a/site/docs/LICENSE.md b/site/docs/LICENSE.md
index 6f0d1b9..b32cd29 100644
--- a/site/docs/LICENSE.md
+++ b/site/docs/LICENSE.md
@@ -1,23 +1,23 @@
-```
-MIT License
-
-Copyright (c) 2019 Anson Biggs
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-```
+```
+MIT License
+
+Copyright (c) 2019 Anson Biggs
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+```
diff --git a/site/docs/blog/.authors.yml b/site/docs/blog/.authors.yml
index 6f58fcc..54912d9 100644
--- a/site/docs/blog/.authors.yml
+++ b/site/docs/blog/.authors.yml
@@ -2,4 +2,4 @@ authors:
Anson:
name: Anson Biggs
description: Creator
- avatar: https://gitlab.com/uploads/-/system/user/avatar/1377308/avatar.png
\ No newline at end of file
+ avatar: https://gitlab.com/uploads/-/system/user/avatar/1377308/avatar.png
diff --git a/site/docs/blog/index.md b/site/docs/blog/index.md
index c58f16c..05761ac 100644
--- a/site/docs/blog/index.md
+++ b/site/docs/blog/index.md
@@ -1,2 +1 @@
# Blog
-
diff --git a/site/docs/blog/posts/intro.md b/site/docs/blog/posts/intro.md
index d57b232..f10c29c 100644
--- a/site/docs/blog/posts/intro.md
+++ b/site/docs/blog/posts/intro.md
@@ -4,7 +4,7 @@ date: 2023-10-10
tags: [Simple Stock Bot, Introduction, Telegram, Discord, Financial Insights]
authors: [Anson]
description: >
- Welcome to the world of Simple Stock Bot, where real-time financial insights are integrated seamlessly into your group chats on Telegram and Discord!
+ Welcome to the world of Simple Stock Bot, where real-time financial insights are integrated seamlessly into your group chats on Telegram and Discord!
---
## What is Simple Stock Bot?
@@ -26,6 +26,7 @@ Simple Stock Bot is a chatbot designed to enrich your financial discussions on T
With Simple Stock Bot, you can:
+
- **Fetch Real-time Quotes**: Obtain the latest stock and cryptocurrency prices instantly within your group chat.
- **View Charts**: Delve into intraday movements or assess a month's trading data right inside your group chat.
- **Stay Updated on Market Trends**: Discover what's buzzing in the stock and crypto spheres.
@@ -36,13 +37,12 @@ With Simple Stock Bot, you can:
[:fontawesome-brands-discord: Discord](https://discordapp.com/api/oauth2/authorize?client_id=532045200823025666&permissions=36507338752&scope=bot){ .md-button }
-
-
## Using the Bot
Embarking on your journey with Simple Stock Bot is effortless. Just add the bot to your Telegram or Discord group, and you're all set to dive into financial discussions right from your chat!
Here are some simple commands to get you started:
+
- `/intra` to view intraday charts.
- `/chart` for a glimpse of the last month's trading data.
- `/trending` to catch up on the latest trending stocks and cryptocurrencies.
@@ -51,7 +51,7 @@ Here are some simple commands to get you started:
Simple Stock Bot is a community-supported project, thriving on the contributions from its users. It's sustained entirely through donations to cover server costs and premium market data subscriptions, ensuring it remains free for everyone.
-Feeling generous? You can support the project by [donating](https://simplestockbot.com/donate/), following on [Twitter](https://twitter.com/AnsonBiggs), or contributing on [GitLab](https://gitlab.com/simple-stock-bot).
+Feeling generous? You can support the project by [donating](https://simplestockbot.com/donate/), following on [Twitter](https://twitter.com/AnsonBiggs), or contributing on [GitLab](https://gitlab.com/simple-stock-bots/simple-stock-bot).
## Dive Deeper
diff --git a/site/docs/commands.md b/site/docs/commands.md
index a1d0eb8..8e6484a 100644
--- a/site/docs/commands.md
+++ b/site/docs/commands.md
@@ -1,186 +1,188 @@
-Symbols are used in headings to denote what platforms and symbol types a command supports.
-
-- Telegram Only :fontawesome-brands-telegram:
-- Discord Only :fontawesome-brands-discord:
-- Bot Commands :robot:
-- Cryptocurrency Support :material-currency-btc:
-- Stock Market Support :bank:
-
-## Get the Bots
-
-[:fontawesome-brands-telegram: Telegram](https://t.me/SimpleStockBot){ .md-button } [:fontawesome-brands-discord: Discord](https://discordapp.com/api/oauth2/authorize?client_id=532045200823025666&permissions=36507338752&scope=bot){ .md-button }
-
-## Symbol Detection :material-currency-btc: :bank:
-
-The Simple Stock Bot looks at every message it can see and tries to detect stock and cryptocurrency symbols. Stock market tickers are denoted with a single `$` and cryptocurrency coins are denoted with a double `$$`. So getting the price of Tesla is as simple as `$tsla` and Bitcoin `$$btc`. These symbols can be in any part of a message and there can be multiple of them aswell.
-
-
-
-
- I wonder how $tsla is affecting the price of $$btc
-
-
- The current stock price of Tesla Inc is $866.57, the stock is currently up 1.68%
-
-
- The current price of Bitcoin is $34,815, the coin is currently down -0.151% for today
-
-
-
-
-## Options Detection :bank:
-
-This command allows you to query real-time data for stock options. By simply inputting the stock symbol, strike price, month, and specifying either a call or a put, you can get the latest options data right at your fingertips. For example, `AAPL $220 December call` will provide the current data for Apple's call option with a $220 strike price expiring in December.
-
-
-
-
-## `/donate [Amount in USD]` :fontawesome-brands-telegram-plane:
-
-The donate command is used to send money to the bot to help keep it free. The premium stock market data and server rentals add up so any amount helps. See the [Donate](donate.md) page for more information.
-
-
-
-
- /donate
-
-
- The current stock price of Tesla Inc is $664.315, the stock is
- currently down -0.99%
-
-
-
-
-## `/intra [symbol]` :bank: :material-currency-btc:
-
-This command makes a chart of a stocks movement since the last market open, or the last 24 hours for cryptocurrency.
-
-
-
-
- /intra $astr
-
-
-

-
Intraday chart for $ASTR from 06 Jul at 09:30 to 06 Jul at 15:59
-
The current stock price of Astra Space Inc - Class A is $12.47, the stock is currently down -19.39%
-
-
-
-
-
-
-## `/chart [symbol]` :bank: :material-currency-btc:
-
-This command makes a chart of the last 1 month of trading data up until the day before. For example running it on May 5th creates a chart from April 5th to May 4th.
-
-
-
-
- /intra $astr
-
-
-

-
1 Month chart for Ethereum from 07, Jun 2021 to 07, Jul 2021
-
The current price of Ethereum is $2,389.62, the coin is currently up 2.485% for today
-
-
-
-
-
-
-## `/trending`
-
-Gets the latest trending stocks and their change in price
-
-
-
-
- /trending
-
-
-
-π¦Trending on the Stock Bot:
-ββββββββββββββββββββββββββ
-$GME: Gamestop Corporation - Class A, 5.06%
-$MMAT: Meta Materials Inc, 4.77%
-$$BTC: Bitcoin, -0.83%
-$$ETH: Ethereum, 6.06%
-$$DOGE: Binance-Peg Dogecoin, 0.14%
-
-
-π΅Trending Stocks:
-ββββββββββββββββ
-$BBIG: Vinco Ventures Inc, 15.44%
-$GSAT: Globalstar Inc., -15.32%
-$AMC: AMC Entertainment Holdings Inc - Class A, 8.77%
-$ACIU: AC Immune SA, 16.31%
-$PLTR: Palantir Technologies Inc - Class A, 2.25%
-$AAPL: Apple Inc, -0.84%
-$XELA: Exela Technologies Inc, 12.61%
-$WFC: Wells Fargo & Co., -5.60%
-$BAC: Bank Of America Corp., 0.22%
-$AMD: Advanced Micro Devices Inc., -0.54%
-
-
-π¦Trending Crypto:
-ββββββββββββββββ
-$$NFD: Feisty Doge NFT, -34.32%
-$$SLP: Smooth Love Potion, -13.02%
-$$PVU: Plant vs Undead Token, -1.27%
-$$XED: Exeedme, 1.02%
-$$SOL: Solana, -3.95%
-$$BNB: Binance Coin, -0.25%
-$$EWT: Energy Web Token, 17.72%
-
-
-
-
-
-
-## /help :robot:
-
-Just a simple command to get help in app. Returns a more summarized version of this page.
-
-
-
-
- /help
-
-
- The current stock price of Tesla Inc is $664.315, the stock is
- currently down -0.99%
-
-
-
-
-## `/status` :robot:
-
-This command is to get diagnostic information about the bot and the services it is dependant on in order to operate. Any issues should be reported to me. [Contact](contact.md)
-
-
-
-
- /status
-
-
-Bot Status:
- It took 0.783369 seconds for the bot to get your message.
-
- Stock Market Data:
- marketdata.app is currently not reporting any issues with its API.
-
- Cryptocurrency Data:
- CoinGecko API responded that it was OK in 0.160962 Seconds.
-
-
-
-
-
-## Inline Features :fontawesome-brands-telegram: :material-currency-btc: :bank:
-
-You can type @SimpleStockBot `[search]` in any chat or direct message to search for the stock bots
-full list of stock symbols and return the price of the ticker. Then once you select the ticker
-want the bot will send a message as you in that chat with the latest stock price.
-The bot also looks at every message in any chat it is in for stock symbols.Symbols start with a
-`$` followed by the stock symbol. For example:$tsla would return price information for Tesla Motors.
+Symbols are used in headings to denote what platforms and symbol types a command supports.
+
+- Telegram Only :fontawesome-brands-telegram:
+- Discord Only :fontawesome-brands-discord:
+- Bot Commands :robot:
+- Cryptocurrency Support :material-currency-btc:
+- Stock Market Support :bank:
+
+## Get the Bots
+
+[:fontawesome-brands-telegram: Telegram](https://t.me/SimpleStockBot){ .md-button } [:fontawesome-brands-discord: Discord](https://discordapp.com/api/oauth2/authorize?client_id=532045200823025666&permissions=36507338752&scope=bot){ .md-button }
+
+## Symbol Detection :material-currency-btc: :bank:
+
+The Simple Stock Bot looks at every message it can see and tries to detect stock and cryptocurrency symbols. Stock market tickers are denoted with a single `$` and cryptocurrency coins are denoted with a double `$$`. So getting the price of Tesla is as simple as `$tsla` and Bitcoin `$$btc`. These symbols can be in any part of a message and there can be multiple of them aswell.
+
+
+
+
+ I wonder how $tsla is affecting the price of $$btc
+
+
+ The current stock price of Tesla Inc is $866.57, the stock is currently up 1.68%
+
+
+ The current price of Bitcoin is $34,815, the coin is currently down -0.151% for today
+
+
+
+
+## Options Detection :bank:
+
+This command allows you to query real-time data for stock options. By simply inputting the stock symbol, strike price, month, and specifying either a call or a put, you can get the latest options data right at your fingertips. For example, `AAPL $220 December call` will provide the current data for Apple's call option with a $220 strike price expiring in December.
+
+
+
+## `/donate [Amount in USD]` :fontawesome-brands-telegram-plane:
+
+The donate command is used to send money to the bot to help keep it free. The premium stock market data and server rentals add up so any amount helps. See the [Donate](donate.md) page for more information.
+
+
+
+
+ /donate
+
+
+ The current stock price of Tesla Inc is $664.315, the stock is
+ currently down -0.99%
+
+
+
+
+## `/intra [symbol]` :bank: :material-currency-btc:
+
+This command makes a chart of a stocks movement since the last market open, or the last 24 hours for cryptocurrency.
+
+
+
+
+ /intra $astr
+
+
+

+
Intraday chart for $ASTR from 06 Jul at 09:30 to 06 Jul at 15:59
+
The current stock price of Astra Space Inc - Class A is $12.47, the stock is currently down -19.39%
+
+
+
+
+
+
+## `/chart [symbol]` :bank: :material-currency-btc:
+
+This command makes a chart of the last 1 month of trading data up until the day before. For example running it on May 5th creates a chart from April 5th to May 4th.
+
+
+
+
+ /intra $astr
+
+
+

+
1 Month chart for Ethereum from 07, Jun 2021 to 07, Jul 2021
+
The current price of Ethereum is $2,389.62, the coin is currently up 2.485% for today
+
+
+
+
+
+
+## `/trending`
+
+Gets the latest trending stocks and their change in price
+
+
+
+
+ /trending
+
+
+
+π¦Trending on the Stock Bot:
+ββββββββββββββββββββββββββ
+$GME: Gamestop Corporation - Class A, 5.06%
+$MMAT: Meta Materials Inc, 4.77%
+
+$$
+BTC: Bitcoin, -0.83%
+$$ETH: Ethereum, 6.06%
+$$DOGE: Binance-Peg Dogecoin, 0.14%
+
+
+π΅Trending Stocks:
+ββββββββββββββββ
+$BBIG: Vinco Ventures Inc, 15.44%
+$GSAT: Globalstar Inc., -15.32%
+$AMC: AMC Entertainment Holdings Inc - Class A, 8.77%
+$ACIU: AC Immune SA, 16.31%
+$PLTR: Palantir Technologies Inc - Class A, 2.25%
+$AAPL: Apple Inc, -0.84%
+$XELA: Exela Technologies Inc, 12.61%
+$WFC: Wells Fargo & Co., -5.60%
+$BAC: Bank Of America Corp., 0.22%
+$AMD: Advanced Micro Devices Inc., -0.54%
+
+
+π¦Trending Crypto:
+ββββββββββββββββ
+$$NFD: Feisty Doge NFT, -34.32%
+$$SLP: Smooth Love Potion, -13.02%
+$$PVU: Plant vs Undead Token, -1.27%
+$$XED: Exeedme, 1.02%
+$$SOL: Solana, -3.95%
+$$BNB: Binance Coin, -0.25%
+$$EWT: Energy Web Token, 17.72%
+
+
+
+
+
+
+## /help :robot:
+
+Just a simple command to get help in app. Returns a more summarized version of this page.
+
+
+
+
+ /help
+
+
+ The current stock price of Tesla Inc is $664.315, the stock is
+ currently down -0.99%
+
+
+
+
+## `/status` :robot:
+
+This command is to get diagnostic information about the bot and the services it is dependant on in order to operate. Any issues should be reported to me. [Contact](contact.md)
+
+
+
+
+ /status
+
+
+Bot Status:
+ It took 0.783369 seconds for the bot to get your message.
+
+ Stock Market Data:
+ marketdata.app is currently not reporting any issues with its API.
+
+ Cryptocurrency Data:
+ CoinGecko API responded that it was OK in 0.160962 Seconds.
+
+
+
+
+
+## Inline Features :fontawesome-brands-telegram: :material-currency-btc: :bank:
+
+You can type @SimpleStockBot `[search]` in any chat or direct message to search for the stock bots
+full list of stock symbols and return the price of the ticker. Then once you select the ticker
+want the bot will send a message as you in that chat with the latest stock price.
+The bot also looks at every message in any chat it is in for stock symbols.Symbols start with a
+`$` followed by the stock symbol. For example:$tsla would return price information for Tesla Motors.
+$$
diff --git a/site/docs/contact.md b/site/docs/contact.md
index de10a6f..9d85d24 100644
--- a/site/docs/contact.md
+++ b/site/docs/contact.md
@@ -1,8 +1,8 @@
-# I Would Love to Hear From You!
-
-Your feedback and experience with Simple Stock Bot is invaluable. Whether you've encountered a bug, have a suggestion for improvement, or just want to share your experience, I'm all ears. Here are several ways you can get in touch:
-
-- **Telegram**: Drop me a message on [Telegram](https://t.me/MisterBiggs).
-- **Discord**: Feel free to reach out on Discord at `MisterBiggs#0465`.
-- **Twitter**: Send me a tweet on [Twitter](https://twitter.com/AnsonBiggs).
-- **GitLab**: For technical issues or feature requests, feel free to open an issue on our [GitLab Repository](https://gitlab.com/simple-stock-bots/simple-telegram-stock-bot).
+# I Would Love to Hear From You!
+
+Your feedback and experience with Simple Stock Bot is invaluable. Whether you've encountered a bug, have a suggestion for improvement, or just want to share your experience, I'm all ears. Here are several ways you can get in touch:
+
+- **Telegram**: Drop me a message on [Telegram](https://t.me/MisterBiggs).
+- **Discord**: Feel free to reach out on Discord at `MisterBiggs#0465`.
+- **Twitter**: Send me a tweet on [Twitter](https://twitter.com/AnsonBiggs).
+- **GitLab**: For technical issues or feature requests, feel free to open an issue on our [GitLab Repository](https://gitlab.com/simple-stock-bots/simple-stock-bot).
diff --git a/site/docs/donate.md b/site/docs/donate.md
index 1924556..dc7f8d0 100644
--- a/site/docs/donate.md
+++ b/site/docs/donate.md
@@ -1,21 +1,21 @@
-# Support Simple Stock Bot
-
-Running Simple Stock Bot incurs a yearly expense of about $420, covering server costs and premium market data subscription from [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=repo). Every donation helps in maintaining the bot and ensuring its continued availability for all users.
-
-Your support through [Buy Me A Coffee](https://www.buymeacoffee.com/Anson) is greatly appreciated, which accepts both PayPal and Credit Card donations.
-
-For Telegram users, a convenient way to donate is by using the `/donate` [command](commands.md#donate-amount-in-usd).
-
-Should you have any inquiries, feel free to get in [touch](contact.md).
-
-## Additional Support:
-
-Your engagement also counts as support! Here are other ways to contribute:
-
-- Stay updated by following me on [Twitter](https://twitter.com/AnsonBiggs).
-- Contribute to the project or star it on [GitLab](https://gitlab.com/simple-stock-bots).
-- If you plan to host your own bot, consider using my referral links:
- - [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web)
- - [DigitalOcean](https://m.do.co/c/6b5df7ef55b6)
-
-Your support in any form is immensely appreciated and helps in keeping Simple Stock Bot operational and free for everyone.
+# Support Simple Stock Bot
+
+Running Simple Stock Bot incurs a yearly expense of about $420, covering server costs and premium market data subscription from [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=repo). Every donation helps in maintaining the bot and ensuring its continued availability for all users.
+
+Your support through [Buy Me A Coffee](https://www.buymeacoffee.com/Anson) is greatly appreciated, which accepts both PayPal and Credit Card donations.
+
+For Telegram users, a convenient way to donate is by using the `/donate` [command](commands.md#donate-amount-in-usd).
+
+Should you have any inquiries, feel free to get in [touch](contact.md).
+
+## Additional Support:
+
+Your engagement also counts as support! Here are other ways to contribute:
+
+- Stay updated by following me on [Twitter](https://twitter.com/AnsonBiggs).
+- Contribute to the project or star it on [GitLab](https://gitlab.com/simple-stock-bots).
+- If you plan to host your own bot, consider using my referral links:
+ - [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web)
+ - [DigitalOcean](https://m.do.co/c/6b5df7ef55b6)
+
+Your support in any form is immensely appreciated and helps in keeping Simple Stock Bot operational and free for everyone.
diff --git a/site/docs/host.md b/site/docs/host.md
index 689f073..53a2bc7 100644
--- a/site/docs/host.md
+++ b/site/docs/host.md
@@ -1,51 +1,54 @@
-# Self-Hosting Guide
-
-This guide provides step-by-step instructions for setting up and running this project on your local machine, whether for development, testing, or personal use.
-
-## Get the Bots
-
-[:fontawesome-brands-telegram: Telegram](https://t.me/SimpleStockBot){ .md-button } [:fontawesome-brands-discord: Discord](https://discordapp.com/api/oauth2/authorize?client_id=532045200823025666&permissions=36507338752&scope=bot){ .md-button }
-
-## Pre-requisites
-
-Ensure the following are installed or obtained before proceeding:
-
-- **[Docker](https://hub.docker.com/?overlay=onboarding)**: The project is containerized using Docker Compose, allowing it to run on any system with Docker installed.
-- **API Keys**:
- - **Telegram**: Obtain a free API key by interacting with [BotFather](https://telegram.me/botfather). More details [here](https://core.telegram.org/bots#3-how-do-i-create-a-bot).
- - **Discord**: Get a free API key at [https://discord.com/developers](https://discord.com/developers).
- - **[marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web)**: Sign up to get an API key. A free tier is available and should suffice for private groups. More details [here](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=repo).
-
-!!! tip
- The bot will still operate without a [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=repo) key but will revert to using only cryptocurrency data.
-
-!!! note
- To enable donation acceptance, obtain a Stripe API key and provide a `STRIPE` key to your bot. [https://stripe.com/]()
-
-## Setup Instructions
-
-1. **Download/Clone the Repository**:
- - Download or clone this repository to your local machine.
-
-2. **Configure Environment Variables**:
- - Navigate to the project directory and locate the `.env` file.
- - Fill in the `.env` file with your obtained API keys:
-
- ```plaintext
- MARKETDATA=your_marketdata_api_key
- STRIPE=your_stripe_api_key
- TELEGRAM=your_telegram_api_key
- DISCORD=your_discord_api_key
- ```
-
- Alternatively, pass the variables using Docker Compose environment variables or command-line arguments.
-
-3. **Build and Run the Bot:**
- - Open a terminal in the project directory.
- - Build and run both bots using Docker Compose:
-
- ```bash
- docker-compose up
- ```
-
-Now, your bot(s) should be up and running! If you're unfamiliar with Docker, reviewing the [Docker documentation](https://docs.docker.com/) is highly recommended to gain better control over your bot and understand Docker commands better.
+# Self-Hosting Guide
+
+This guide provides step-by-step instructions for setting up and running this project on your local machine, whether for development, testing, or personal use.
+
+## Get the Bots
+
+[:fontawesome-brands-telegram: Telegram](https://t.me/SimpleStockBot){ .md-button } [:fontawesome-brands-discord: Discord](https://discordapp.com/api/oauth2/authorize?client_id=532045200823025666&permissions=36507338752&scope=bot){ .md-button }
+
+## Pre-requisites
+
+Ensure the following are installed or obtained before proceeding:
+
+- **[Docker](https://hub.docker.com/?overlay=onboarding)**: The project is containerized using Docker Compose, allowing it to run on any system with Docker installed.
+- **API Keys**:
+ - **Telegram**: Obtain a free API key by interacting with [BotFather](https://telegram.me/botfather). More details [here](https://core.telegram.org/bots#3-how-do-i-create-a-bot).
+ - **Discord**: Get a free API key at [https://discord.com/developers](https://discord.com/developers).
+ - **[marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web)**: Sign up to get an API key. A free tier is available and should suffice for private groups. More details [here](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=repo).
+
+!!! tip
+The bot will still operate without a [marketdata.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=repo) key but will revert to using only cryptocurrency data.
+
+!!! note
+To enable donation acceptance, obtain a Stripe API key and provide a `STRIPE` key to your bot. [https://stripe.com/]()
+
+## Setup Instructions
+
+1. **Download/Clone the Repository**:
+
+ - Download or clone this repository to your local machine.
+
+2. **Configure Environment Variables**:
+
+ - Navigate to the project directory and locate the `.env` file.
+ - Fill in the `.env` file with your obtained API keys:
+
+ ```plaintext
+ MARKETDATA=your_marketdata_api_key
+ STRIPE=your_stripe_api_key
+ TELEGRAM=your_telegram_api_key
+ DISCORD=your_discord_api_key
+ ```
+
+ Alternatively, pass the variables using Docker Compose environment variables or command-line arguments.
+
+3. **Build and Run the Bot:**
+
+ - Open a terminal in the project directory.
+ - Build and run both bots using Docker Compose:
+
+ ```bash
+ docker-compose up
+ ```
+
+Now, your bot(s) should be up and running! If you're unfamiliar with Docker, reviewing the [Docker documentation](https://docs.docker.com/) is highly recommended to gain better control over your bot and understand Docker commands better.
diff --git a/site/docs/index.md b/site/docs/index.md
index 27f4085..1f7f3a8 100644
--- a/site/docs/index.md
+++ b/site/docs/index.md
@@ -1,35 +1,41 @@
-# Elevate Your Groupchats with Real-time Stock Insights
-
-Discover a new level of financial discussion with Simple Stock Bot, your go-to solution for real-time stock market and cryptocurrency insights within your Telegram or Discord group chats. Transform your everyday discussions into an interactive financial exploration experience. With Simple Stock Bot, keeping up with the stock market or cryptocurrency trends has never been more seamless and engaging.
-
-## Get the Bots
-
-[:fontawesome-brands-telegram: Telegram](https://t.me/SimpleStockBot){ .md-button } [:fontawesome-brands-discord: Discord](https://discordapp.com/api/oauth2/authorize?client_id=532045200823025666&permissions=36507338752&scope=bot){ .md-button }
-
-## [Commands](commands.md)
-
-### Real-Time Stock and Cryptocurrency Updates
-- Get live price updates of stocks and cryptocurrencies.
-- Symbol Detection: Use `$` for stocks and `$$` for cryptocurrencies, e.g., `$tsla` for Tesla and `$$btc` for Bitcoin.
-
-### Intraday and Historical Data Visualization
-- `/intra`: View a stock's movement since the last market open or a cryptocurrency's 24-hour chart.
-- `/chart`: Provides a chart of the last month's trading data up till the day before.
-
-### Trending Assets Awareness
-- `/trending`: Discover the latest trending stocks and cryptocurrencies and their price changes.
-
-### In-App Assistance and Support
-- `/help`: Provides a quick summary of available commands for easy reference.
-- `/donate`: Support the maintenance of the bot to ensure continued free access.
-
-### User-Friendly Interaction
-- Easy symbol and command usage for a smooth user experience.
-- Engage with a community of financial enthusiasts and share insights effortlessly.
-
-## [Contact](contact.md)
-Need assistance or have inquiries? Feel free to reach out and I'll be happy to help.
-
-## Powered by MarketData.app
-
-Simple Stock Bots is able to provide real-time stock market insights thanks to the data supplied by [MarketData.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web). MarketData.app delivers accurate and up-to-date financial data, fueling the bot's capabilities in delivering timely stock quotes, charts, and other market-related information directly to your Telegram or Discord groups. The robust data infrastructure provided by MarketData.app not only ensures the reliability and accuracy of the information you receive but also enables the offering of Simple Stock Bots for free to all users. By leveraging MarketData.app's comprehensive financial data, the goal is to foster informed financial discussions and make market monitoring an effortless and accessible experience for everyone.
+# Elevate Your Groupchats with Real-time Stock Insights
+
+Discover a new level of financial discussion with Simple Stock Bot, your go-to solution for real-time stock market and cryptocurrency insights within your Telegram or Discord group chats. Transform your everyday discussions into an interactive financial exploration experience. With Simple Stock Bot, keeping up with the stock market or cryptocurrency trends has never been more seamless and engaging.
+
+## Get the Bots
+
+[:fontawesome-brands-telegram: Telegram](https://t.me/SimpleStockBot){ .md-button } [:fontawesome-brands-discord: Discord](https://discordapp.com/api/oauth2/authorize?client_id=532045200823025666&permissions=36507338752&scope=bot){ .md-button }
+
+## [Commands](commands.md)
+
+### Real-Time Stock and Cryptocurrency Updates
+
+- Get live price updates of stocks and cryptocurrencies.
+- Symbol Detection: Use `$` for stocks and `$$` for cryptocurrencies, e.g., `$tsla` for Tesla and `$$btc` for Bitcoin.
+
+### Intraday and Historical Data Visualization
+
+- `/intra`: View a stock's movement since the last market open or a cryptocurrency's 24-hour chart.
+- `/chart`: Provides a chart of the last month's trading data up till the day before.
+
+### Trending Assets Awareness
+
+- `/trending`: Discover the latest trending stocks and cryptocurrencies and their price changes.
+
+### In-App Assistance and Support
+
+- `/help`: Provides a quick summary of available commands for easy reference.
+- `/donate`: Support the maintenance of the bot to ensure continued free access.
+
+### User-Friendly Interaction
+
+- Easy symbol and command usage for a smooth user experience.
+- Engage with a community of financial enthusiasts and share insights effortlessly.
+
+## [Contact](contact.md)
+
+Need assistance or have inquiries? Feel free to reach out and I'll be happy to help.
+
+## Powered by MarketData.app
+
+Simple Stock Bots is able to provide real-time stock market insights thanks to the data supplied by [MarketData.app](https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web). MarketData.app delivers accurate and up-to-date financial data, fueling the bot's capabilities in delivering timely stock quotes, charts, and other market-related information directly to your Telegram or Discord groups. The robust data infrastructure provided by MarketData.app not only ensures the reliability and accuracy of the information you receive but also enables the offering of Simple Stock Bots for free to all users. By leveraging MarketData.app's comprehensive financial data, the goal is to foster informed financial discussions and make market monitoring an effortless and accessible experience for everyone.
diff --git a/site/docs/stylesheets/phone.css b/site/docs/stylesheets/phone.css
index 848bf57..0bb40a9 100644
--- a/site/docs/stylesheets/phone.css
+++ b/site/docs/stylesheets/phone.css
@@ -1,40 +1,40 @@
-/* https://codepen.io/RG/pen/bdfDI */
-.phone {
- background: none repeat scroll 0 0 #fff;
- /*border-left: 1px solid #ccc;
- border-right: 1px solid #ccc;*/
- color: #ffffff;
- font-family: sans-serif;
- line-height: 20px;
- width: 80%;
- margin: 0 auto;
- overflow-x: hidden;
- position: relative;
- border-radius: 10px;
- margin: 50px;
-}
-.messages-wrapper {
- position: relative;
-}
-.message {
- margin: 10px;
- padding: 15px 20px;
- position: relative;
- overflow-x: auto;
-}
-.message.to {
- border-radius: 20px 0px 20px 20px;
- background-color: #2095fe;
- color: #fff;
- margin-left: 20%;
-}
-.message.from {
- border-radius: 20px 20px 20px 0px;
- background-color: #e5e4e9;
- color: #363636;
- margin-right: 20%;
-}
-.message.to + .message.to,
-.message.from + .message.from {
- margin-top: -7px;
-}
+/* https://codepen.io/RG/pen/bdfDI */
+.phone {
+ background: none repeat scroll 0 0 #fff;
+ /*border-left: 1px solid #ccc;
+ border-right: 1px solid #ccc;*/
+ color: #ffffff;
+ font-family: sans-serif;
+ line-height: 20px;
+ width: 80%;
+ margin: 0 auto;
+ overflow-x: hidden;
+ position: relative;
+ border-radius: 10px;
+ margin: 50px;
+}
+.messages-wrapper {
+ position: relative;
+}
+.message {
+ margin: 10px;
+ padding: 15px 20px;
+ position: relative;
+ overflow-x: auto;
+}
+.message.to {
+ border-radius: 20px 0px 20px 20px;
+ background-color: #2095fe;
+ color: #fff;
+ margin-left: 20%;
+}
+.message.from {
+ border-radius: 20px 20px 20px 0px;
+ background-color: #e5e4e9;
+ color: #363636;
+ margin-right: 20%;
+}
+.message.to + .message.to,
+.message.from + .message.from {
+ margin-top: -7px;
+}
diff --git a/site/mkdocs.yml b/site/mkdocs.yml
index 1118845..b5e5a09 100644
--- a/site/mkdocs.yml
+++ b/site/mkdocs.yml
@@ -1,79 +1,72 @@
-site_name: Simple Stock Bot
-site_url: https://simplestockbot.com
-edit_uri: /simple-stock-bots/site/tree/master/site
-repo_url: https://gitlab.com/simple-stock-bots/simple-telegram-stock-bot
-repo_name: Simple Stock Bots
-
-site_description: Simple Discord and Telegram chat bots for Stock Market Data.
-site_author: Anson Biggs
-copyright: Anson Biggs 2018 Available Under an MIT LICENSE
-
-
-nav:
- - Home: index.md
- - Commands: commands.md
- - Self-Host: host.md
- - Donate: donate.md
- - Contact: contact.md
- - Blog: blog/index.md
-
-theme:
- name: material
- language: en
- features:
- - navigation.instant
- - navigation.tracking
- - navigation.tabs
- - navigation.tabs.sticky
- - content.code.copy
- icon:
- logo: material/robot-love
- palette:
- - media: "(prefers-color-scheme: light)"
- primary: green
- scheme: default
- toggle:
- icon: material/lightbulb-outline
- name: Switch to dark mode
- - media: "(prefers-color-scheme: dark)"
- primary: green
- scheme: slate
- toggle:
- icon: material/lightbulb
- name: Switch to light mode
-
-extra:
- social:
- - icon: fontawesome/solid/house
- link: https://simplestockbot.com/
- - icon: fontawesome/brands/telegram
- link: https://t.me/SimpleStockBot
- name: Get the Telegram bot
- - icon: fontawesome/brands/discord
- link: https://discordapp.com/api/oauth2/authorize?client_id=532045200823025666&permissions=36507338752&scope=bot
- name: Get the Discord Bot
- - icon: material/chart-line-stacked
- link: https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web
- name: MarketData.app for stock data
-
-
-
-
-extra_css:
- - stylesheets/phone.css
-
-
-plugins:
- - search
- - social
- - blog
-
-
-markdown_extensions:
- - attr_list
- - pymdownx.emoji:
- emoji_index: !!python/name:materialx.emoji.twemoji
- emoji_generator: !!python/name:materialx.emoji.to_svg
- - admonition
- - pymdownx.details
- - pymdownx.superfences
+site_name: Simple Stock Bot
+site_url: https://simplestockbot.com
+repo_url: https://gitlab.com/simple-stock-bots/simple-stock-bot
+repo_name: Simple Stock Bots
+
+site_description: Simple Discord and Telegram chat bots for Stock Market Data.
+site_author: Anson Biggs
+copyright: Anson Biggs 2018 Available Under an MIT LICENSE
+
+nav:
+ - Home: index.md
+ - Commands: commands.md
+ - Self-Host: host.md
+ - Donate: donate.md
+ - Contact: contact.md
+ - Blog: blog/index.md
+
+theme:
+ name: material
+ language: en
+ features:
+ - navigation.instant
+ - navigation.tracking
+ - navigation.tabs
+ - navigation.tabs.sticky
+ - content.code.copy
+ icon:
+ logo: material/robot-love
+ palette:
+ - media: "(prefers-color-scheme: light)"
+ primary: green
+ scheme: default
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to dark mode
+ - media: "(prefers-color-scheme: dark)"
+ primary: green
+ scheme: slate
+ toggle:
+ icon: material/lightbulb
+ name: Switch to light mode
+
+extra:
+ social:
+ - icon: fontawesome/solid/house
+ link: https://simplestockbot.com/
+ - icon: fontawesome/brands/telegram
+ link: https://t.me/SimpleStockBot
+ name: Get the Telegram bot
+ - icon: fontawesome/brands/discord
+ link: https://discordapp.com/api/oauth2/authorize?client_id=532045200823025666&permissions=36507338752&scope=bot
+ name: Get the Discord Bot
+ - icon: material/chart-line-stacked
+ link: https://dashboard.marketdata.app/marketdata/aff/go/misterbiggs?keyword=web
+ name: MarketData.app for stock data
+
+extra_css:
+ - stylesheets/phone.css
+
+plugins:
+ - search
+ - social
+ - blog
+
+markdown_extensions:
+ - attr_list
+ - pymdownx.emoji:
+ emoji_index: !!python/name:materialx.emoji.twemoji
+ emoji_generator: !!python/name:materialx.emoji.to_svg
+ - admonition
+ - pymdownx.details
+ - pymdownx.superfences
diff --git a/telegram/T_info.py b/telegram/T_info.py
index e2ccbba..b1cd35c 100644
--- a/telegram/T_info.py
+++ b/telegram/T_info.py
@@ -10,7 +10,7 @@ class T_info:
license = re.sub(
r"\b\n",
" ",
- r.get("https://gitlab.com/simple-stock-bots/simple-telegram-stock-bot/-/raw/master/LICENSE").text,
+ r.get("https://gitlab.com/simple-stock-bots/simple-stock-bot/-/raw/master/LICENSE").text,
)
help_text = """