{"id":16331964,"url":"https://github.com/souler/node-telegram-bot-tap-if","last_synced_at":"2026-05-02T03:09:04.772Z","repository":{"id":143365023,"uuid":"78054672","full_name":"Souler/node-telegram-bot-tap-if","owner":"Souler","description":"Telegram bot that keeps count of the taps into /TapIfXXX commands","archived":false,"fork":false,"pushed_at":"2017-01-09T21:36:07.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-15T16:51:32.541Z","etag":null,"topics":["bot","nodejs","openshift","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/Souler.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":"2017-01-04T21:32:54.000Z","updated_at":"2017-01-04T21:33:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"eae4e2f0-124a-454f-be00-db9c78ce4bce","html_url":"https://github.com/Souler/node-telegram-bot-tap-if","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Souler/node-telegram-bot-tap-if","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Souler%2Fnode-telegram-bot-tap-if","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Souler%2Fnode-telegram-bot-tap-if/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Souler%2Fnode-telegram-bot-tap-if/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Souler%2Fnode-telegram-bot-tap-if/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Souler","download_url":"https://codeload.github.com/Souler/node-telegram-bot-tap-if/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Souler%2Fnode-telegram-bot-tap-if/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32521139,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"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","nodejs","openshift","telegram","telegram-bot"],"created_at":"2024-10-10T23:28:59.103Z","updated_at":"2026-05-02T03:09:04.768Z","avatar_url":"https://github.com/Souler.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# telegram-bot-tap-if\n[![https://telegram.me/TapIfBot](https://img.shields.io/badge/TapIfBot.svg)](https://telegram.me/TapIfBot)\n\nThis bot keeps count of total and unique tap count on any command that starts\nwith /TapIf (by default, telegram re-sends to the current chat any command you\ntap. Think of it as a simplified version any of the available poll bots.\n\n## Usage\nThere is currently [a running bot](https://telegram.me/TapIfBot), try it before deploying your own.\n\n## Contributing\nFirst clone \n```\n$ git clone git@github.com:Souler/node-telegram-bot-tap-if.git\n$ npm install\n$ npm start\n```\n\n## Deploying\n\n### Openshift v2\nFirst create a gear with the following command:\n```\n$ rhc app create -a tapifbot \\\n  -t https://raw.githubusercontent.com/icflorescu/openshift-cartridge-nodejs/master/metadata/manifest.yml \\\n  -t mongodb-2.4 \\\n  --env NPM_CONFIG_PRODUCTION=\"true\" \\\n  --env TELEGRAM_BOT_TOKEN=\"__YOUR_BOT_TOKEN__\" \\\n  --env DATABASE_ADAPTER=\"mongodb\" \\\n  --env DATABASE_URL=\"OPENSHIFT_MONGODB_DB_URL\" \\\n  --env DEBUG=\"tap-if-bot:*\" \\\n  --no-git\n$ rhc configure-app -a tapifbot \\\n  --no-auto-deploy \\\n  --deployment-type binary\n```\n\nThen you can deploy the project by running:\n```\n$ npm run deploy\n```\n\n## License\nMIT","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsouler%2Fnode-telegram-bot-tap-if","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsouler%2Fnode-telegram-bot-tap-if","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsouler%2Fnode-telegram-bot-tap-if/lists"}