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

https://github.com/circa10a/all-the-things-bot

Node.js monolith bot to post all my things
https://github.com/circa10a/all-the-things-bot

bot

Last synced: over 1 year ago
JSON representation

Node.js monolith bot to post all my things

Awesome Lists containing this project

README

          

# all-the-things-bot

![Build Status](https://github.com/circa10a/ava/workflows/publish/badge.svg)

A monolith bot that posts all my things

![alt text](https://i.imgur.com/FiNj8.jpg)

## Usage

### Install dependencies

```bash
npm install
```

### Start app

```bash
npm start
```

## Things

### Halloween Reddit Bot

Bot that counts down days to halloween and posts to /r/halloween.

**Requires the following environment variables:**

- `REDDIT_HALLOWEEN_CLIENT_ID`
- `REDDIT_HALLOWEEN_CLIENT_SECRET`
- `REDDIT_HALLOWEEN_USERNAME`
- `REDDIT_HALLOWEEN_PASSWORD`

#### Schedules

- Every Monday at 03:00 CST
- Every Halloween at 03:00 CST

### Free Dev Shit Twitter Bot

Search for free swag opportunities on [dev.to](https://dev.to) and post to twitter

#### Usage

[![Twitter Follow](https://img.shields.io/twitter/follow/FreeDevShitBot?label=Follow&style=social)](https://twitter.com/FreeDevShitBot)

**Requires the following environment variables:**

- `TWITTER_FREEDEVSHIT_CONSUMER_KEY`
- `TWITTER_FREEDEVSHIT_CONSUMER_SECRET`
- `TWITTER_FREEDEVSHIT_ACCESS_TOKEN`
- `TWITTER_FREEDEVSHIT_ACCESS_TOKEN_SECRET`

#### Schedules

- Every day at 11:55 PM CST

### Free Dev Shit Discord Bot

Search for free swag opportunities on [dev.to](https://dev.to) and post to subscribed discord servers

#### Usage

[![AddToDiscord](https://img.shields.io/badge/Add%20to%20Discord-📥-blue)](https://discord.com/oauth2/authorize?scope=bot&client_id=800447160340447322)

> IMPORTANT NOTE: Requires channel called `swag` in your discord server

**Requires the following environment variables:**

- `DISCORD_FREEDEVSHIT_TOKEN`

#### Schedules

- Every day at 11:55 PM CST