Using Announcement Commands
@channel is reserved for Slack admins only.
Team leads may request access to the /announce and /here commands, which will allow them to @channel for only their channel.
/announcementis made to all members of a channel./hereis limited to users currently online.
To have an account added to those commands, you can either ask Slack admins or in the #meta channel.
To find a Slack Admin:
- Use the “view admins” link on this page.
- Contact the Slack admin in
#slackhelpand ask them to add you to the/announceand/herecommands.
In both cases, they will either update this file (if they have access) or ask someone who has access to update the file.
All users with access to the /announce command can be found in the configuration file.
Setting Up New Channels
Setting up a new channel is restricted to admins.
- Setup the channel on Slack using the following naming conventions:
- Feature Plugins:
#feature-[feature-name] - Core Component/Focus:
#core-[focus-name] - Related to WordPress.org:
#meta-[project]
- Feature Plugins:
- Setup an Outgoing WebHook.
- An outgoing WebHook is needed to allow the Trac bots to function properly in new channels. It’s not hard to do from this page. Select the new channel, copy in the same URL as other outgoing webhooks and voilá. The token for the new webhook will differ. This is expected.
- Integrate with a different Trac (optional).
- For all
#meta-channels, the Slack bots will show tickets from the meta trac. If you need to specify a different Slack, you can do that by following the conventions in the trac bot file. - For non
#meta-channels, the channel will need an entry in that file.
- For all
If you need to add a custom channel to the Trac Bot, you will need to ask in the #meta channel itself with the following information:
- The name of the channel
- The trac they wish to follow