{"id":18126952,"url":"https://github.com/vasco0x4/autobuy","last_synced_at":"2025-09-09T19:35:59.724Z","repository":{"id":243931962,"uuid":"813818762","full_name":"Vasco0x4/AutoBuy","owner":"Vasco0x4","description":"AutoBuy est un bot conçu pour acheter des actions aussi rapidement que possible sur le marché.","archived":false,"fork":false,"pushed_at":"2024-06-15T22:16:00.000Z","size":17,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-26T12:43:56.643Z","etag":null,"topics":["bitget","bitget-api","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vasco0x4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-06-11T20:00:03.000Z","updated_at":"2024-07-31T12:23:57.000Z","dependencies_parsed_at":"2024-06-22T09:07:12.778Z","dependency_job_id":"d6d9b403-d645-4a1e-9692-4d6f8e400df8","html_url":"https://github.com/Vasco0x4/AutoBuy","commit_stats":null,"previous_names":["unknow-kernel/autobuy","vasco0x4/autobuy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Vasco0x4/AutoBuy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vasco0x4%2FAutoBuy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vasco0x4%2FAutoBuy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vasco0x4%2FAutoBuy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vasco0x4%2FAutoBuy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vasco0x4","download_url":"https://codeload.github.com/Vasco0x4/AutoBuy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vasco0x4%2FAutoBuy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274349392,"owners_count":25268979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"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":["bitget","bitget-api","telegram-bot"],"created_at":"2024-11-01T09:12:57.511Z","updated_at":"2025-09-09T19:35:59.701Z","avatar_url":"https://github.com/Vasco0x4.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AutoBuy\nAutoBuy est un bot conçu pour acheter des actions aussi rapidement que possible sur le marché. Actuellement, il fonctionne avec l'API Bitget V2. Bien que le bot ait été initialement prévu pour rester en version de développement, il fonctionne sans problème.\n\n## Utilisation\n- Pour démarrer le bot, vous devez configurer vos clés API Bitget dans le fichier suivant :\n\n`AutoBuy-main/telegram_channel_duplicator/config_controller.py`\n\n- Le second fichier de configuration est centré sur Telegram. Entrez votre numéro de téléphone et votre clé API TELEGRAM.\n\nExemple de configuration (AutoBuy-main/config.yaml) :\n\ngroups:\n  - name: test  # Ne pas modifier\n    sources: \n      - \"test\"  # La source où le bot va chercher les actions à acheter\n    destinations:\n      - \"test2\"  # Sortie des logs / non obligatoire\n    whitelist: [ ]  # Ne pas modifier\n\n\n\n- Configuration pour le mapping des tailles de symboles (AutoBuy-main/telegram_channel_duplicator/duplicator.py) :\n  \nLe mapping est essentiel pour que le bot fonctionne. Si le message contient \"SOL\" ou \"sol\", il achètera l'actif 'SOLUSDT' sur l'application Bitget.\n\n`python\nCopier le code\nSYMBOL_SIZE_MAPPING = {\n    \"BTC\": {\"symbol\":\"BTCUSDT\",\"size\":0.00729182},\n    \"ETH\": {\"symbol\":\"ETHUSDT\",\"size\":0.14270384},\n    \"USDT\": {\"symbol\":\"USDTUSDT\",\"size\":501.25263032},\n    \"BNB\": {\"symbol\":\"BNBUSDT\",\"size\":0.88440789},\n    \"SOL\": {\"symbol\":\"SOLUSDT\",\"size\":2.7499725},\n}\n`\nPour faciliter le mapping, il existe un script mapping.py qui va obtenir les 200 premières cryptomonnaies par capitalisation boursière et calculer la taille pour 50 $.\n\n\n## exemple d'utilisation\n\nUne fois que le bot Telegram aura lu un message contenant \"BTC\", il enverra un ordre Bitget avec une \"size\" de \"0.00729182\", ce qui correspond à 50 $.\n\nVous pouvez également ajouter des filtres dans AutoBuy-main/auto/duplicator.py. ligne 53\n\nExemple :\n\n`\nif all(emoji in msg.message for emoji in [\"🟢\"]) and \"test\" in msg.message.upper():\n`\n\nSi le message comprend 🟢 ET \"test\", il sera pris en compte par le bot et transmis à order_bitget.py.\n\nLe bot a un temps de réaction de moins d'une seconde, d'où l'intérêt du mapping qui évite un maximum de requêtes inutiles.\n\n\n![bitbit1](https://github.com/Unknow-kernel/AutoBuy/assets/63432221/29acf1de-1799-4a89-98b2-16f60070ffa7)\n![bitbit](https://github.com/Unknow-kernel/AutoBuy/assets/63432221/0c085d61-69c1-4859-b5fd-ecbeae66e90d)\n\n\nhttps://github.com/Unknow-kernel/AutoBuy/assets/63432221/7136fa56-a427-4998-b453-2d2cdfb13516\n\n\n\n\nBonne chance à toi si tu t'aventures dans ce code xD\n\n\nsource : \n\nhttps://www.bitget.com/api-doc/common/intro\n\nhttps://github.com/deFiss/telegram_channel_duplicator\n\nhttps://core.telegram.org/api/obtaining_api_id\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvasco0x4%2Fautobuy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvasco0x4%2Fautobuy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvasco0x4%2Fautobuy/lists"}