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
- Host: GitHub
- URL: https://github.com/circa10a/all-the-things-bot
- Owner: circa10a
- License: mit
- Created: 2018-12-30T22:07:04.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-03-10T23:50:32.000Z (over 2 years ago)
- Last Synced: 2025-02-07T18:51:18.832Z (over 1 year ago)
- Topics: bot
- Language: JavaScript
- Homepage:
- Size: 263 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# all-the-things-bot

A monolith bot that posts all my things

## 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
[](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
[](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