Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/usrrname/post-monitor

a slackbot for community to flag suspicious posts on the TorontoJS community slack server
https://github.com/usrrname/post-monitor

javascript slack-api slack-bot torontojs-slack

Last synced: 18 days ago
JSON representation

a slackbot for community to flag suspicious posts on the TorontoJS community slack server

Awesome Lists containing this project

README

        

A little moderator Slack bot that responds to community members who flag malicious or irrelevant posts in the job posts channel. Responds to `@` mentions and emoji reactions.

![Screenshot of job posting from Slack that didn't meet the criteria of being available to jobseekers in Toronto](https://cdn.glitch.com/1f6e0542-d187-4bf8-b092-2e925ddf44ec%2FScreen_Shot_2020-12-18_at_12_00_15_PM.png?v=1608315184452)

![Screenshot of moderator channel alerting select group of moderators about a job post that was flagged by a community member as possibly malicious](https://cdn.glitch.com/1f6e0542-d187-4bf8-b092-2e925ddf44ec%2FScreen_Shot_2020-12-18_at_1_02_56_PM.png?v=1608315497996)

Made with Bolt app template
=================

[Bolt](https://slack.dev/bolt) is our framework that lets you build JavaScript-based Slack apps in a flash.

This project is a simple app template to make it easy to create your first Bolt app. Read our [Getting Started with Bolt](https://api.slack.com/start/building/bolt) guide for a more in-depth tutorial

Project
------------

- `index.js` contains the primary Bolt app. It imports the Bolt package (`@slack/bolt`) and starts the Bolt app's server. It's where you'll add your app's listeners.
- `.env` is where you'll put your Slack app's authorization token and signing secret.

\ ゜o゜)ノ