{"id":13739129,"url":"https://github.com/sdelements/hubot-lets-chat","last_synced_at":"2026-01-11T00:54:37.792Z","repository":{"id":57269067,"uuid":"9741309","full_name":"sdelements/hubot-lets-chat","owner":"sdelements","description":"Hubot Adapter for Let's Chat","archived":true,"fork":false,"pushed_at":"2015-12-05T02:35:33.000Z","size":17,"stargazers_count":58,"open_issues_count":3,"forks_count":10,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-11-15T09:42:43.287Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CoffeeScript","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/sdelements.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}},"created_at":"2013-04-29T04:54:04.000Z","updated_at":"2024-01-27T21:29:20.000Z","dependencies_parsed_at":"2022-09-02T02:02:03.061Z","dependency_job_id":null,"html_url":"https://github.com/sdelements/hubot-lets-chat","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdelements%2Fhubot-lets-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdelements%2Fhubot-lets-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdelements%2Fhubot-lets-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdelements%2Fhubot-lets-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sdelements","download_url":"https://codeload.github.com/sdelements/hubot-lets-chat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253127108,"owners_count":21858193,"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":[],"created_at":"2024-08-03T04:00:25.763Z","updated_at":"2025-05-08T18:31:51.927Z","avatar_url":"https://github.com/sdelements.png","language":"CoffeeScript","funding_links":[],"categories":["Adapters"],"sub_categories":[],"readme":"# Let's Chat Hubot Adapter\n\nThis is a WIP and will probably be unreliable for a while, so use at your own risk!\n\n## Overview\n\nYou already have a Let's Chat server running, now you want to add hubot.\n\nWe're going to install a new stock hubot, and install this hubot \"adapter\" so it can talk to Let's Chat.\n\n## 1. Install a hubot\n\nCreate a new hubot. There are several ways to do this but the simplest might be using this `hubot` command:\n\n```\nhubot --create myhubot\n```\n\nYou might also like to use the [yeoman hubot installer](https://github.com/github/generator-hubot). Check out the [hubot docs](https://hubot.github.com/docs/) for help getting a hubot running.\n\n### 2. Install the Adapter\n\nOnce your hubot is working, change directory into your new bot code:\n\n`cd myhubot`\n\nThen install the adapter with npm:\n\n`npm install hubot-lets-chat --save`\n\n### 3. Optional environment variables\n\nSet the following environment variables:\n\n- `HUBOT_LCB_ROOMS` You can see these IDs in the URL for the room. NOTE: this is a _comma-separated list_. \n- `HUBOT_LCB_TOKEN` can be found in the Let's Chat interface. Click on your username and look under \"Auth Tokens.\"\n\nSet these two environment variables with `export`:\n\n```\nexport HUBOT_LCB_TOKEN=NTRiNjg5NmYyMDZiMzEwMDAwYTAxNmZiOjE0ZTg2ODMwYz...\nexport HUBOT_LCB_ROOMS=5279facb1015642226000011,5394ffbabdea44e815000003\n```\n\nAdditionally, three more environment variables are *optional* and have default values:\n\n```\nexport HUBOT_LCB_PROTOCOL=http\nexport HUBOT_LCB_HOSTNAME=localhost\nexport HUBOT_LCB_PORT=5000\n```\n\n## 4. Create a new user in Let's Chat\n\nIn the Let's Chat web interface, create a user with the same @name as your bot, like `@myhubot`.\n\nYou can customize it when you boot the hutbot, like `./bin/hubot --adapter lets-chat --name myfancyname`.\n\nTip for Gmail users: Let's Chat 0.3 uses [gravatar](\"http://gravatar.com\") for avatars. So if you want to customize the bot avatar, you could use a Gmail alias like myemail+hubot@gmail.com, then customize that avatar in Gravatar.\n\n### 5. Let's go! Start the server.\n\nTo get the hubot running, start the server with the `lets-chat` adapter. \n\n```\nbin/hubot -a lets-chat\n```\n\nIf everything goes well, your bot will join you in your Let's Chat instance.\n\nEnjoy skynet, I hope you're happy with yourself.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdelements%2Fhubot-lets-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsdelements%2Fhubot-lets-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdelements%2Fhubot-lets-chat/lists"}