Digital Products

Telegram Daily Investment Report Bot Pack

Automatically sends you a summary on every trading day via Telegram, covering ETF technical indicators, VIX, TSMC ADR, and institutional investor net buy/sell. Includes complete source code and a step-by-step setup guide. Hosted free on GitHub, so you still receive reports with your computer off.

Why You Need This Pack

Every morning you open several apps to check the market: closing prices in one, RSI in another, then the TWSE site to look up institutional buy/sell data.

The data is all public, just scattered.

You might be struggling with these:

"I just want to check a few numbers every day." Trading software has many features, but what you actually check daily are moving averages, RSI, and institutional flows, and you end up clicking through five or six screens to see them.

"Sample code online doesn't run." Copied scrapers are missing packages, pull the wrong fields, or are off by a day due to time zones, and you can't tell what went wrong.

"I want it to run automatically every day without keeping my computer on." Scheduling, servers, and where to put API keys: just thinking about these is enough to make anyone give up.

What this package solves

Two working bots, plus a step-by-step setup tutorial. Create a Telegram bot, upload the files to GitHub, and fill in two keys. After that, every trading day it automatically sends an organized summary to your phone.


Contents

1️⃣ ETF Daily Report Bot (etf_report.py)

Pushed every trading day at 8:00 AM. Each ETF includes:

Defaults to 0050, 0056, SPY, and QQQ. Change one line in the settings to use your own list. Taiwan stocks, US stocks, and individual stocks are all supported.

Optional: plain-language AI interpretation. Enter your own Anthropic API key and it adds one more message: a technical analysis written by Claude, explaining what the indicators mean, whether they conflict with each other, and where the supporting and resistance levels sit in the data. The prompt is deliberately written to interpret only, give no buy/sell advice, and make no price predictions.

2️⃣ Market Sentiment Radar (radar_script.py)

Pushed every trading day at 9:00 PM:

Each day's data is automatically saved as JSON, which builds up into your own historical record.

3️⃣ GitHub Actions Automatic Scheduling

Both bots include ready-made config files. Upload them to a private GitHub repo and they run automatically in the cloud every day, with no need to keep your computer on or rent a server.

4️⃣ 設定教學.md (Setup Tutorial)

Starting from zero, in four chapters:

5️⃣ 疑難排解.md: 13 entries

Each entry follows "symptom → cause → fix": Python not found, packages not installed, ticker not found, Token errors, chat not found, AI not responding, Actions red X, institutional data N/A, what to do if you accidentally uploaded a key, and more.

6️⃣ All code is public

Plain-text .py files, with no executables and no encryption. You can open them and read every line before running anything.


Who It's For / Who It's Not For

30-second self-check: is this package right for you?

Check the boxes that apply to you.

✅ This package is for you if...

❌ This package is not for you if...


FAQ

I don't know how to code at all. Can I still use this?

Yes. The process is: talk to BotFather on Telegram to get a Token, upload files through a web page, and paste the Token into GitHub's settings page. The only commands you need to type are for installing packages and a test run, two lines in total. The tutorial provides complete commands you can copy directly.

Is there a monthly fee?

No. A free Telegram and GitHub account is all you need. The AI interpretation in the ETF report is the only optional feature. It requires your own Anthropic API key and is billed by usage directly by Anthropic. If you don't enable it, all other features work the same.

Do I need to keep my computer on?

No. Once uploaded to GitHub, it runs in GitHub's cloud.

Is this investment advice? How accurate is it?

This is not investment advice, and there is no "accuracy" question. It simply organizes public data from Yahoo Finance and the Taiwan Stock Exchange into a fixed format. The sentiment score is the sum of points from several indicators, and the algorithm is fully public. The AI interpretation is designed to explain indicators only, without giving buy/sell advice or making predictions. This tool is for information organization and learning only and does not constitute investment advice. Data may be delayed or contain errors. Make your own investment decisions and bear your own risk.

Where does the data come from? Could it stop working?

ETF and US stock data comes from Yahoo Finance (via the open-source yfinance package), and institutional data comes from public data published by the Taiwan Stock Exchange. Both are provided by third parties and may occasionally be delayed or change format, in which case the program may need adjustment. Institutional fields are matched by field name, so the program won't pick the wrong column even if the TWSE changes the column order.

Could my account or keys leak?

The program only sends messages to your own Telegram bot. Keys are stored in your GitHub Secrets or in a .env file on your computer, and never pass through us. All code is public, so you can review it yourself.

What computer do I need?

To test run locally, you need Python 3.10 or later. Windows and Mac both work. Once it's on GitHub, your own computer no longer matters.

What file format is it?

One zip containing Python source code (.py), GitHub Actions config files, sample config files, and three Markdown tutorial documents. There are no installers or executables, and every file can be opened in Notepad.

Can I modify the code and use it for work?

You may modify the code freely for personal use and internal use within your own team. Please don't resell it, share the download link, or modify it to sell as your own product.

Will it be updated?

We don't promise regular updates. When an update is available, use the original download link to get the new version at no extra charge.

Can I get a refund if I'm not satisfied?

Yes. Under Portaly's platform policy, you can request a refund within 7 days of purchase. If files won't open or the program won't run, please email xyzhkwork@gmail.com first, and we will help resolve it.

Related Free Tutorials

Telegram Daily Investment Report Bot Pack
NT$499 NT$399 Launch Price

Launch offer valid until 2026-11-25

Buy Now
NT$399 · View Purchase

This page was machine-translated from Traditional Chinese. If anything differs, the Traditional Chinese original prevails. Purchases and support are in Traditional Chinese.