{"id":16237546,"url":"https://github.com/lexus2k/teleinvest-bot","last_synced_at":"2026-07-22T20:31:47.464Z","repository":{"id":108163019,"uuid":"425630519","full_name":"lexus2k/teleinvest-bot","owner":"lexus2k","description":"Telegram trade statistics reporting bot","archived":false,"fork":false,"pushed_at":"2022-02-01T07:44:09.000Z","size":48,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-19T14:00:00.750Z","etag":null,"topics":["bot","investment","investment-analysis","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lexus2k.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-07T22:25:15.000Z","updated_at":"2021-11-25T23:11:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"eae45425-f018-4456-bec9-950aac73f941","html_url":"https://github.com/lexus2k/teleinvest-bot","commit_stats":{"total_commits":18,"total_committers":1,"mean_commits":18.0,"dds":0.0,"last_synced_commit":"1d889174763bb8bb43ec2035ac6d16f3f701d085"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lexus2k/teleinvest-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexus2k%2Fteleinvest-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexus2k%2Fteleinvest-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexus2k%2Fteleinvest-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexus2k%2Fteleinvest-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lexus2k","download_url":"https://codeload.github.com/lexus2k/teleinvest-bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexus2k%2Fteleinvest-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35777193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-22T02:00:06.236Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","investment","investment-analysis","telegram","telegram-bot"],"created_at":"2024-10-10T13:36:04.449Z","updated_at":"2026-07-22T20:31:47.446Z","avatar_url":"https://github.com/lexus2k.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# teleinvest-bot\n\nTelegram trade statistics reporting bot. The bot reports statistics once a day at specified time to\ntelegram channel. It can accept commands and answer to them.\nInvestment portfolio is taken from Google Sheets document.\n\n## Usage\n\n1. Create telegram bot as described in Telegram docs\n2. Put the bot token to config.ini `telegram_bot_token` field\n3. Create telegram channel as described in Telegram docs.\n4. Add your newly created bot to the created telegram channel\n5. Put telegram channel id to the config.ini `main_chat_id` field\n6. Create new project in Google Cloud Platform console\n7. Add yourself as the project owner\n8. Enable Google Drive and Google Sheets API for the project\n9. Add new OAuth client for the project and download client_secret.json to the bot folder\n10. Create Google Sheets document, containing your Investment portfolio\n11. Put Google Sheets document name to config.ini `sheets` field\n12. Run the bot `python telegram_bot.py`\n13. Follow the instructions in the python console\n\n## Dependencies\n\n* requests\n* pygsheets\n* yfinance\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flexus2k%2Fteleinvest-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flexus2k%2Fteleinvest-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flexus2k%2Fteleinvest-bot/lists"}