mirror of
https://github.com/RGBCube/TwitterDiscordWebhook
synced 2025-07-27 04:57:44 +00:00
2.4 KiB
2.4 KiB
Twitter -> Discord Webhook
Simple (enough) to configure Twitter -> Discord webhook. Runs on Node.js
Setup
Clone This Project & Cd Into It
You will need
git
installed to do this!
git clone https://github.com/RGBCube/TwitterDiscordWebhook
cd TwitterDiscordWebhook
Configure
Edit the config.example.json
and rename it to config.json
with the given information below:
discord.webhookUrl
: The Discord webhook url, for more information check out this page.discord.webhookName
: The username of your Discord webhook.discord.webhookAvatar
: The avatar of your Discord webhook.discord.webhookMessage
: The message before your Twitter link. Formatted as{message} {tweetLink}
, no newline added.twitter.apiKey
: The Twitter API key, if you do not have a Twitter developer account then check out this page.twitter.apiSecret
: The Twitter API secret, requires a Twitter developer account.twitter.accessToken
: The Twitter account access token, requires a Twitter developer account.twitter.accessSecret
: The Twitter account acesss secret, requires a Twitter developer account.followingUserId
: The user ID for the Twitter account you want notifications from, to find a Twitter ID use this tool.
Install Dependencies
You will need Node.js installed to do this and the next section! If you don't have it installed, you can install it from here.
npm install
Run
node main.js
License
TwitterDiscordWebhook
Copyright (C) 2022-present Stovven & RGBCube
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.