{"id":18801014,"url":"https://github.com/mandliya/vishesh-bot","last_synced_at":"2025-07-27T08:07:27.933Z","repository":{"id":79100002,"uuid":"57900743","full_name":"mandliya/vishesh-bot","owner":"mandliya","description":"A know it all bot!","archived":false,"fork":false,"pushed_at":"2016-05-02T16:05:28.000Z","size":1421,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-21T21:08:28.758Z","etag":null,"topics":[],"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/mandliya.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":"2016-05-02T15:40:14.000Z","updated_at":"2023-08-17T04:47:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"2fb915d7-324c-413d-9a73-ffa3466d09af","html_url":"https://github.com/mandliya/vishesh-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mandliya/vishesh-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandliya%2Fvishesh-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandliya%2Fvishesh-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandliya%2Fvishesh-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandliya%2Fvishesh-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mandliya","download_url":"https://codeload.github.com/mandliya/vishesh-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandliya%2Fvishesh-bot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267327534,"owners_count":24069442,"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-07-27T02:00:11.917Z","response_time":82,"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":[],"created_at":"2024-11-07T22:21:40.895Z","updated_at":"2025-07-27T08:07:27.917Z","avatar_url":"https://github.com/mandliya.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"A simple bot to work with the new [Facebook Messenger API](https://messengerplatform.fb.com/), using [Wit.ai](https://wit.ai).\nIt right now tells you weather and gives you an inspiring quote. It is still learning.\n\nTry things like \"How is the weather in Mumbai?\" or \"Tell me a management quote?\"\n\nNext feature: Generic FB message for stocks!\nNext feature2: Reminders!\n\n### Getting Started\n\n- [Wit.ai bot setup](https://wit.ai/docs/quickstart)\n- [Heroku setup](https://devcenter.heroku.com/articles/getting-started-with-nodejs#introduction)\n- [Mesenger setup](https://developers.facebook.com/docs/messenger-platform/quickstart)\n\nSome steps from Messenger Setup like Webhooks, you have to configure Heroku first.\n\n### Install dependencies\n\n```sh\nnpm install\n```\n\n### Structure\n\n```sh\n├── Procfile  # tells to heroku what to do\n├── bot.js # our bot actions\n├── fb-connect.js # connection to facebook uses FB_PAGE_TOKEN\n├── index.js # express layer\n├── parser.js # our message parser\n├── sessions.js # find our define our sessionId\n└── settings.js # exports our environmet variables\n```\n\n### Define variables on Heroku\n\nIn order to work with Facebook and Wit Authentication, you have to create those environment variables on Heroku.\n\n```sh\nWIT_TOKEN\nFB_PAGE_ID\nFB_PAGE_TOKEN\nFB_VERIFY_TOKEN\n```\n\n### Link and push to heroku\n\n```sh\nheroku create\ngit push heroku master\n```\n\n### License\n\nThis software is free and open source, distributed under the The MIT License. So feel free to use this without linking back to me or using a disclaimer.\n\nInitial bot tutorial and set up is using  [@willian_justen](https://twitter.com/willian_justen) bot tutorial.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmandliya%2Fvishesh-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmandliya%2Fvishesh-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmandliya%2Fvishesh-bot/lists"}