{"id":23342434,"url":"https://github.com/hazratgs/instalator-telegram","last_synced_at":"2025-06-13T00:07:39.569Z","repository":{"id":127427542,"uuid":"93447752","full_name":"hazratgs/instalator-telegram","owner":"hazratgs","description":"Telegram Bot для автоматизации массфаловинга и управления Instagram аккаунтами","archived":false,"fork":false,"pushed_at":"2019-01-06T11:36:42.000Z","size":515,"stargazers_count":56,"open_issues_count":0,"forks_count":17,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-10T01:03:29.281Z","etag":null,"topics":["instagram","mass-follow","nodejs","telegram-bot-api"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/hazratgs.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":"2017-06-05T21:16:59.000Z","updated_at":"2024-12-12T03:17:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"82229639-916f-47b2-9372-2b3f6925e5d4","html_url":"https://github.com/hazratgs/instalator-telegram","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hazratgs/instalator-telegram","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazratgs%2Finstalator-telegram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazratgs%2Finstalator-telegram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazratgs%2Finstalator-telegram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazratgs%2Finstalator-telegram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hazratgs","download_url":"https://codeload.github.com/hazratgs/instalator-telegram/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazratgs%2Finstalator-telegram/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259553129,"owners_count":22875610,"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","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":["instagram","mass-follow","nodejs","telegram-bot-api"],"created_at":"2024-12-21T05:14:39.970Z","updated_at":"2025-06-13T00:07:39.528Z","avatar_url":"https://github.com/hazratgs.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# instalator-telegram\nInstalator это telegram бот, с помощью которого вы можете совершенно бесплатно набирать подписчиков для своих instagram аккаунтов по схеме массфоловинга.\nОсновной фишкой этого бота заключается в том, что он telegram бот и он open source, например используя сторонние сервисы, вы обязаны посещать каждый раз ресурс сервиса для проверки, сколько осталось до завершение задания, каков прогресс и так далее, а с помощью этого бота вы в реальном времени получаете уведомления в свой telegram и там же устанавливаете новые задания!\n\nБолее подробную информацию о instalator-telegram вы можете [прочитать в статье](https://habr.com/post/355014/), где я подробно объяснил причины разработки этого бота.\n\n## Установка\nКлонируйте репозиторий к себе:\n\n    git@github.com:hazratgs/instalator-telegram.git\nдалее перейдите в каталог проекта:\n\n    cd instalator-telegram\n  установите зависимости:\n  \n\n    npm i\nдля работы бота необходимо установить менеджер nodejs проектов pm2\n\n###### *он должен быть установлен глобально*\n\n    # npm i -g pm2\n\n## Конфигурация\nДалее необходимо создать telegram бота, его можно получить у @BotFather в telegram, просто найдите его и отправьте ему команду /newbot, укажите желаемое имя и вы получите токен.\n\nВ проекте открываем файл config.json, прописываем туда токен в поле token.\n\nБот может работать в двух режима, с помощью webhook (очень рекомендую) и в режиме long pooling (постоянный опрос сервера)\nПроект больше заточен под работу webhook, поэтому если у вас есть домен, советую настроить с помощью nginx поддомен специально для бота, например как в моем случае это https://instalator.hazratgs.com и указать его в настройках бота следующим образом:\n\n    https://api.telegram.org/bot{ваш токен}/setWebhook?url={адрес вашего сайта}\nдля работы webhook необходимо иметь ssl сертификат, который вы совершенно бесплатно можете получить с помощью сервиса [Let's Encrypt](https://letsencrypt.org/).\n\nПо умолчанию в config.json используется 3056 порт, вам необходимо сделать с помощью nginx реврайт с поддомена на проект, в данном случае это 3056 порт:\n \n\n    location / {\n        proxy_pass http://localhost:3056;\n    }\n\nПоследнее, нам необходимо хранить данные, устанавливаем mongodb, соответствующую инструкцию по установке и запуску вы сможете найти на [официальном сайте](https://www.mongodb.com/).\n\n## Запуск\nДля запуска выполните команду в директории проекта:\n\n    npm run start\nВот и все! перейдите к нашему боту и отправьте ему команду /start, он ответит вам если вы все правильно настроили. \n\nСпасибо за внимание! \n\n@hazratgs\n[Гаджикеримов Хазрат](https://hazratgs.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhazratgs%2Finstalator-telegram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhazratgs%2Finstalator-telegram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhazratgs%2Finstalator-telegram/lists"}