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

https://github.com/approvers/twatch

🔍 Watches Twitter statuses with a keyword, and reports them to Discord.
https://github.com/approvers/twatch

Last synced: 9 months ago
JSON representation

🔍 Watches Twitter statuses with a keyword, and reports them to Discord.

Awesome Lists containing this project

README

          

# 🔍 Twatch
Watches Twitter statuses with a keyword, and reports them to Discord.

## ✅ Prerequisites
One of these:
- .NET 5.x
- Docker 20.10.x

## 📦 Installation
### 🐳 with Docker
```
$ docker run ghcr.io/approvers/twatch:latest
```

### 🐬 On-premise
```
$ git clone https://github.com/approvers/twatch.git
$ cd twatch/Twatch
$ dotnet publish -c Release -o out
$ dotnet ./out/Twatch.dll
```

## 🔧 Configuration
Write **appsettings.local.json** to configure the application.
Optionally refer **appsettings.json** for example.
On Docker, use attach it as volume mounted to `/app/appsettings.local.json` .

- (root)
- **Twitter**: Configurations for Twitter.
- **ConsumerKey:** Your consumer key for Twitter API.
- **ConsumerSecret:** Your consumer secret.
- **AccessToken:** This application requires user-scoped token.
- **AccessTokenSecret:** ... and secret.
- **Keyword**: A keyword to watch about.
- **Discord**: Configurations for Discord.
- **WebhookUrl**: The URL to Webhook of the channel.

---
Made with 💕 in Matsudo, Chiba, Japan
© 2021 Naoki Ikeguchi, Approvers.