{"id":19648379,"url":"https://github.com/bestpractical/rt-extension-notifyslack","last_synced_at":"2025-04-28T15:32:27.226Z","repository":{"id":50088256,"uuid":"141324292","full_name":"bestpractical/rt-extension-notifyslack","owner":"bestpractical","description":null,"archived":false,"fork":false,"pushed_at":"2022-07-27T19:26:52.000Z","size":51,"stargazers_count":6,"open_issues_count":1,"forks_count":2,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-05T09:25:27.614Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://metacpan.org/release/rt-extension-notifyslack","language":"Perl","has_issues":false,"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/bestpractical.png","metadata":{"files":{"readme":"README","changelog":"Changes","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":"2018-07-17T17:49:38.000Z","updated_at":"2023-07-25T14:18:35.000Z","dependencies_parsed_at":"2022-09-23T08:53:29.944Z","dependency_job_id":null,"html_url":"https://github.com/bestpractical/rt-extension-notifyslack","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/bestpractical%2Frt-extension-notifyslack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-notifyslack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-notifyslack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-notifyslack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bestpractical","download_url":"https://codeload.github.com/bestpractical/rt-extension-notifyslack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251338851,"owners_count":21573624,"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-11-11T14:48:06.599Z","updated_at":"2025-04-28T15:32:25.568Z","avatar_url":"https://github.com/bestpractical.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"NAME\n    RT-Extension-NotifySlack - RT ScripAction Slack integration\n\nDESCRIPTION\n    This extension allows for Slack updates to be sent out in the same\n    manner that emails are dispatched. Meaning that a on any condition a\n    Slack action can be called and a Slack specififc template can be used to\n    update a Slack channel.\n\nRT VERSION\n    Works with RT 4.4\n\nINSTALLATION\n    perl Makefile.PL\n    make\n    make install\n        May need root permissions\n\n    make initdb\n        See the CONFIGURATION section below before running this command.\n\n        Only run this the first time you install this module.\n\n        If you run this twice, you may end up with duplicate data in your\n        database.\n\n    Edit your /opt/rt4/etc/RT_SiteConfig.pm\n        Add this line:\n\n            Plugin('RT::Extension::NotifySlack');\n\n    Clear your mason cache\n            rm -rf /opt/rt4/var/mason_data/obj\n\n    Restart your webserver\n\nCONFIGURATION\n    You must add the desired Slack channels and webhook URLs to the RT\n    %SlackWebHookUrls config value in RT_SiteConfig.pm. These values can be\n    retrieved from the Slack API's Incoming Webhooks configuration settings.\n    See example below:\n\n        Set( %SlackWebHookUrls,\n            '#channel' =\u003e 'https://myslackwebhookurl...',\n        );\n\n    The 'Notify Slack' ScripAction posts to one Slack channel. The default\n    Slack channel is currently set to #general. You can update this in the\n    initialdata file by changing the 'Notify Slack' ScripAction Argument to\n    the desired Slack channel ( be sure to include the '#' when indicating\n    the channel name and no '#' for direct messaging ). To post to\n    additional Slack channels, copy the ScripAction giving it a new Name and\n    Argument, something like \"Slack Updates To #Support\".\n\nAUTHOR\n    Best Practical Solutions, LLC \u003cmodules@bestpractical.com\u003e\n\n    All bugs should be reported via email to\n        bug-RT-Extension-NotifySlack@rt.cpan.org\n    or via the web at\n        http://rt.cpan.org/Public/Dist/Display.html?Name=RT-Extension-NotifySlack\nLICENSE AND COPYRIGHT\n    This software is Copyright (c) 2018 by Best Practical Solutions, LLC\n\n    This is free software, licensed under:\n\n      The GNU General Public License, Version 2, June 1991\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestpractical%2Frt-extension-notifyslack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbestpractical%2Frt-extension-notifyslack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestpractical%2Frt-extension-notifyslack/lists"}