| Name | basecamp-chatbot JSON |
| Version |
2024.8.22.4
JSON |
| download |
| home_page | None |
| Summary | A Python library for the Basecamp 3 chatbot API |
| upload_time | 2024-08-22 19:01:33 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.8 |
| license | None |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# basecamp-chatbot
Python library for Basecamp 3 Chatbot API
## Installing / Supported Versions
This library is available on PyPI:
```console
$ pip install basecamp_chatbot
```
The library officially supports Python 3.8+.
## Command line usage
You can post a string or the contents of a file to your chatbot with the following commands:
```console
$ bc_post_from_str <chatbot_url> <message>
$ bc_post_from_file <chatbot_url> <filepath>
```
## Creating a chatbot
**You must be an administrator of your Basecamp group in order to create a chatbot.**
1. Open the Basecamp chat you want to add a bot to.
2. Click the options button (marked with an ellipsis) at the top right of the chat.
3. Click on "Configure chatbots".
4. Click "Add a new chatbot".
5. You'll be asked to name the chatbot and optionally upload an avatar image.
## Getting the chatbot URL
In the list of available chatbots, click on the text that says "Send line from this integration to Chat...".
This will display an example curl command for posting a new message to the chat for this bot. Copy the URL in the command.
This is what you'll pass to the Chatbot initializer and the command line tools.
Raw data
{
"_id": null,
"home_page": null,
"name": "basecamp-chatbot",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Nicholas Vanhaute <nvanhaute@wisc.edu>",
"download_url": "https://files.pythonhosted.org/packages/7b/73/65babf9159f2fe29e96bdfbf4c2a94acf39ddf80265a84d60628697cc0f4/basecamp_chatbot-2024.8.22.4.tar.gz",
"platform": null,
"description": "# basecamp-chatbot\nPython library for Basecamp 3 Chatbot API\n\n## Installing / Supported Versions\n\nThis library is available on PyPI:\n\n```console\n$ pip install basecamp_chatbot\n```\n\nThe library officially supports Python 3.8+.\n\n## Command line usage\n\nYou can post a string or the contents of a file to your chatbot with the following commands:\n\n```console\n$ bc_post_from_str <chatbot_url> <message>\n$ bc_post_from_file <chatbot_url> <filepath>\n```\n\n## Creating a chatbot\n\n**You must be an administrator of your Basecamp group in order to create a chatbot.**\n\n1. Open the Basecamp chat you want to add a bot to.\n2. Click the options button (marked with an ellipsis) at the top right of the chat.\n3. Click on \"Configure chatbots\".\n4. Click \"Add a new chatbot\".\n5. You'll be asked to name the chatbot and optionally upload an avatar image.\n\n## Getting the chatbot URL\n\nIn the list of available chatbots, click on the text that says \"Send line from this integration to Chat...\".\n\nThis will display an example curl command for posting a new message to the chat for this bot. Copy the URL in the command.\nThis is what you'll pass to the Chatbot initializer and the command line tools.",
"bugtrack_url": null,
"license": null,
"summary": "A Python library for the Basecamp 3 chatbot API",
"version": "2024.8.22.4",
"project_urls": {
"Homepage": "https://github.com/uwmadison-chm/basecamp-chatbot",
"Issues": "https://github.com/uwmadison-chm/basecamp-chatbot/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a443bd297a0e030ccbea6376bcebe0f38763a53630e2c1a51af7c3037cbecaf0",
"md5": "5ca5a152fe296b8cb45f97e1a47a77e5",
"sha256": "fdf3406a7ab9e53b6f452b2dfc3f22c8caa4931ef4ccaf47167d4e593ac37054"
},
"downloads": -1,
"filename": "basecamp_chatbot-2024.8.22.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5ca5a152fe296b8cb45f97e1a47a77e5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 6007,
"upload_time": "2024-08-22T19:01:31",
"upload_time_iso_8601": "2024-08-22T19:01:31.717676Z",
"url": "https://files.pythonhosted.org/packages/a4/43/bd297a0e030ccbea6376bcebe0f38763a53630e2c1a51af7c3037cbecaf0/basecamp_chatbot-2024.8.22.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b7365babf9159f2fe29e96bdfbf4c2a94acf39ddf80265a84d60628697cc0f4",
"md5": "a7701d00402c0a898127ef7a1c107aac",
"sha256": "4f51217eec2cf1461fbd96fbb3b04e3b1901cc1a766935c9d90f96aa93c109fd"
},
"downloads": -1,
"filename": "basecamp_chatbot-2024.8.22.4.tar.gz",
"has_sig": false,
"md5_digest": "a7701d00402c0a898127ef7a1c107aac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 3511,
"upload_time": "2024-08-22T19:01:33",
"upload_time_iso_8601": "2024-08-22T19:01:33.024515Z",
"url": "https://files.pythonhosted.org/packages/7b/73/65babf9159f2fe29e96bdfbf4c2a94acf39ddf80265a84d60628697cc0f4/basecamp_chatbot-2024.8.22.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-22 19:01:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "uwmadison-chm",
"github_project": "basecamp-chatbot",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "basecamp-chatbot"
}