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.
- Host: GitHub
- URL: https://github.com/approvers/twatch
- Owner: approvers
- License: mit
- Created: 2021-05-08T12:04:52.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-10T03:48:07.000Z (about 5 years ago)
- Last Synced: 2025-10-02T15:37:09.901Z (9 months ago)
- Language: C#
- Homepage:
- Size: 18.6 KB
- Stars: 7
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.