{"id":23278472,"url":"https://github.com/andrew-boutin/dndtextbotslack","last_synced_at":"2026-05-09T09:34:12.904Z","repository":{"id":82226243,"uuid":"144407730","full_name":"andrew-boutin/dndtextbotslack","owner":"andrew-boutin","description":"Slack bot that interfaces with https://github.com/andrew-boutin/dndtextapi.","archived":false,"fork":false,"pushed_at":"2019-01-25T01:16:00.000Z","size":9,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-12T18:31:57.853Z","etag":null,"topics":["docker","docker-compose","python3","rest-client","slack-bot"],"latest_commit_sha":null,"homepage":"https://andrewboutin.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrew-boutin.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":"2018-08-11T18:07:33.000Z","updated_at":"2019-01-25T01:16:01.000Z","dependencies_parsed_at":"2023-04-05T10:46:23.337Z","dependency_job_id":null,"html_url":"https://github.com/andrew-boutin/dndtextbotslack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrew-boutin%2Fdndtextbotslack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrew-boutin%2Fdndtextbotslack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrew-boutin%2Fdndtextbotslack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrew-boutin%2Fdndtextbotslack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrew-boutin","download_url":"https://codeload.github.com/andrew-boutin/dndtextbotslack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247485281,"owners_count":20946397,"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":["docker","docker-compose","python3","rest-client","slack-bot"],"created_at":"2024-12-19T22:31:43.282Z","updated_at":"2026-05-09T09:34:12.869Z","avatar_url":"https://github.com/andrew-boutin.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DnD Text Bot Slack\n\nThis is a Slack bot that interfaces with the [DnD Text API](https://github.com/andrew-boutin/dndtextapi). It utilizes [Simple Slack Bot](https://github.com/GregHilston/Simple-Slack-Bot) to make the Slack integration easy.\n\n`@mention` the bot in Slack with the `add` command and your DnD text character ID. The bot will then send all of your future messages in the channel to the API as if you sent them directly to the API.\n\n    @dndtextbot add 1\n\n`@mention` the bot in Slack with the `remove` command to stop the bot from sending your messages to the API.\n\n    @dndtextbot remove\n\nSee [development](docs/DEVELOPMENT.md) for how to get started if you want to run and/or work on this.\n\n## TODO\n\n- Pin `redis:alpine` version\n- Get api auth working\n- Redis creds (redis commander too)\n- Keep ID/name mappings in Redis to cache lookups\n- Periodically ping Slack and API for connectivity if no traffic for a while\n- Eventually switch Python container to alpine\n\n---\n\nCheck out my [personal site](https://andrewboutin.com)!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrew-boutin%2Fdndtextbotslack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrew-boutin%2Fdndtextbotslack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrew-boutin%2Fdndtextbotslack/lists"}