{"repo":"robdevops/finbot","free":true,"listed":false,"github":"https://github.com/robdevops/finbot","clone":"git clone https://github.com/robdevops/finbot.git","description":"Chat bot for Sharesight, Yahoo Finance, Discord, Slack, and Telegram","language":"Python","stars":12,"topics":["bot","discord-bot","sharesight","slack-bot","telegram","telegram-bot","wsgi","yahoo-finance","finance","investing"],"license":null,"category":"chat-messaging","readme_excerpt":"finbot Description Features Discord, Slack and Telegram support Sharesight API features: Trade notifications Portfolio performance Holdings list Yahoo Finance data for Sharesight holdings: Analyst consensus changes Earnings date reminders Ex-dividend date warnings Highly shorted stock warnings (AU, US) Interday and premarket price movements over a defined threshold Interactive chat commands (Slack & Telegram): All the above reports Price history graph Stock lookup with price/valuation related stats and warnings Company profiles Shared watch list List stocks (holdings + watchlist) by P/E, Forward P/E, PEG, market cap, or Yahoo analyst consensus Requirements Most features require a Sharesight paid plan, preferably with automatic trade imports, and an API key Discord/Slack webhooks / Telegram bot user Interactive commands require a public web server with domain name and matching certificate to proxy chat commands to the bot. Python ≥ 3.10 Python modules: Supported commands Where: percent is a number followed by '%' period is a number followed by 'd' 'w' 'm' or 'y' portfolio is a Sharesight portfolio name symbol is a Yahoo Finance symbol Alternative syntax: Trade notifications are peformed by polling the Sharesight trades API from a cron job, and notifying your configured chat networks of any new trades. Thus, it works best if your trades are auto-imported into Sharesight through its broker integrations, and if your environment has persistent storage so that the bot can keep trac","default_branch":null,"files":null,"tree":[],"storefront":"/r/robdevops","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/robdevops/finbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}