{"id":27146444,"url":"https://github.com/philipszdavido/auth0_webtask_hack","last_synced_at":"2026-05-05T23:32:17.029Z","repository":{"id":121386587,"uuid":"122262400","full_name":"philipszdavido/auth0_webtask_hack","owner":"philipszdavido","description":"An IFTTT(if this, then that)-based Webtask Slack bot that sends a message to the general channel of a Slack group when a user tweets, retweets or replies to a tweet in Twitter.","archived":false,"fork":false,"pushed_at":"2018-02-25T19:49:22.000Z","size":100,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-08T10:12:41.577Z","etag":null,"topics":["javascript","nodejs","slack","slack-bot","trigger","twitter","webtask"],"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/philipszdavido.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":"2018-02-20T22:06:24.000Z","updated_at":"2018-12-08T13:13:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"911c917e-d242-4865-a47f-fa8e440ce24e","html_url":"https://github.com/philipszdavido/auth0_webtask_hack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/philipszdavido/auth0_webtask_hack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipszdavido%2Fauth0_webtask_hack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipszdavido%2Fauth0_webtask_hack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipszdavido%2Fauth0_webtask_hack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipszdavido%2Fauth0_webtask_hack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipszdavido","download_url":"https://codeload.github.com/philipszdavido/auth0_webtask_hack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipszdavido%2Fauth0_webtask_hack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32672612,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["javascript","nodejs","slack","slack-bot","trigger","twitter","webtask"],"created_at":"2025-04-08T10:12:05.224Z","updated_at":"2026-05-05T23:32:17.023Z","avatar_url":"https://github.com/philipszdavido.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# auth0_webtask_hack\nAn [IFTTT(if this, then that)](https://ifttt.com)-based [Webtask](https://webtask.io) Slack bot that sends a message to the general channel of a Slack group when a user tweets, retweets or replies to a tweet in [Twitter](https://twitter.com). \n\n## Technologies\n1. [Webtask.io](https://webtask.io)\n1. [Node.js](https://nodejs.org)\n1. [Slack bot](https://my.slack.com/services/new/add)\n1. [Twitter](https://twitter.com)\n1. [IFTTT](https://ifttt.com)\n\n## App Overview\n\nIFTTT sends `Twitter` triggers[tweets, RT and replies] to ===\u003e `Webtask.io` URL, it sends the payload to ===\u003e `Slack` group channel.\n\n## Requirements\n\n* [Node.js v \u003e= 6.0.0](https://nodejs.org)\n* [Twitter account](https://twitter.com)\n* [Slack group](https://slack.com)\n* [Webtask CLI](https://webtask.io/cli)\n* [IFTTT.com account](https://ifttt.com)\n\n## Usage\n1. Create a [Twitter](https://twitter.com) account if you don't have one.\n1. Create a [Slack](slack.com) group and add a [Slack bot](https://my.slack.com/services/new/add) to the group.\n1. Install the [Webtask.io](webtask.io) CLI utility `wt-cli`, if you don't have it installed:\n\n        npm i wt-cli -g\n        wt init\n\n1. Clone this repo to your machine, by running this command:\n\n        git clone https://github.com/philipszdavido/auth0_webtask_hack\n\n1. Move into the directory from your terminal:\n\n        cd auth0_webtask_hack\n\n1. Install the dependencies:\n\n        npm install\n\n1. To deploy alongside your Slack bot token, run:\n\n        wt create --secret TOKEN=\u003cYOUR_SLACK_BOT_TOKEN_HERE\u003e webtask.js\n\n1. Create an [IFTTT](ifttt.com) Twitter (tweet, retweet, and replies) trigger and link the webhook to the URL generated from the above command.\n\n## How to create the IFTTT Twitter trigger\nTo create the `IFTTT Twitter` trigger, follow these steps:\n\n1. Log in to your [ITFFF.com](itfff.com) account, if you don't have accout there just sign up. Also, make sure you link your [Twitter](twitter.com) account.\n1. click on `New Applet` button. If you don't see it, go to this link: https://itfff.com/create\n1. on the screen that shows, click on `✚this` of this `if ✚this then that`.\n1. on the `Choose a service` window, click on the `Twitter` button\n1. Select `New tweet by you This Trigger fires every time you post a new tweet.` on the `Choose trigger` window that shows up.\n1. Now on the `Complete trigger fields` window, check the `retweets` and `@replies` so that you can also get the trigger when you RT or replies to a tweet. click on `Create trigger` button when you are done.\n1. click on `✚that` of `if then ✚that`.\n1. Select `Webhooks` on the `Choose action service` window. You can type `Webh` in the search text to fasten the process.\n1. click on `Make a web request This action will make a web request to a publicly accessible URL. NOTE: Requests may be rate limited.` on the next `Choose action` window that shows up.\n1. On the `Complete action fields` window, fill in the form with these value:\n\n        * URL:https://wt-dbafebf712fa816299231d2763fd292e-0.run.webtask.io/auth0_webtask.io_hack?text={{Text}}\u0026username={{UserName}}\u0026tweet_link={{LinkToTweet}}\u0026created={{CreatedAt}}\u0026tweet={{TweetEmbedCode}}\n        * Method: GET \n\n1. click on `create action` button after filling in the fields.\n1. Click on the `Finish` button on the next `Review and finish window`.\n1. Hooray!! We now have an `ITFFF Twitter tweet, RT and @replies` trigger up and running.\n1. Post a tweet to test.\n\n## IFTTT Twitter/Slack webtask bot in action\n![](tweetbot.png)\n\n### Contribute\n1. Fork this repository\n2. Clone it to your local machine\n3. Create a branch for the feature you want to implement\n4. Push your changes to your repository\n5. Submit a pull request\n\n- Issue Tracker: https://github.com/philipszdavido/auth0_webtask_hack/issues\n- Source Code: https://github.com/philipszdavido/auth0_webtask_hack\n\n### Support\nIf you are having issues, please let me know.\nMail me at: kurtwanger40@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilipszdavido%2Fauth0_webtask_hack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilipszdavido%2Fauth0_webtask_hack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilipszdavido%2Fauth0_webtask_hack/lists"}