Discord tracking bot
- Twitter
- User tweet
- User profile change
- Spaces
- TwitCasting
YouTube- Twitch
- pixivFANBOX
Instagram(unstable)TikTok(unstable)
- Node.js (>=14)
- Discord bot token
- Twitter API v2 bearer token
- TwitCasting API cliend id & secret
- Twitch API cliend id & secret
- Instagram session id
Bot config (owner only)
- list
- get
- set
Add or update user tracking
- twitter_tweet
- twitter_profile
- twitter_space
- twitcasting_live
- twitch_live
- twitch_chat
instagram_postinstagram_storyinstagram_profile- tiktok_video
Remove user tracking
- Same as track_add
- twitter
- user
- space
- twitcasting
- user
- movie
- twitch
- user
git clone https://github.com/HitomaruKonpaku/verniy-bot.git
cd verniy-bot
npm install
-
Clone
config.example.yaml
and rename toconfig.yaml
-
Clone
.env.example
and rename to.env
-
Fill out the values in
.env
- Create Discord bot
- Twitter token
- TwitCasting token
-
Invite bot to your server
https://discord.com/api/oauth2/authorize?client_id=xxxxx&permissions=0&scope=bot%20applications.commands
-
Build
npm run build
-
Deploy slash commands
npm run deploy-commands
-
Run
npm start
-
Clone
config.example.yaml
and rename toconfig.yaml
-
Clone
.env.example
and rename to.env
-
Fill out the values in
.env
- Create Discord bot
- Twitter token
- TwitCasting token
-
Invite bot to your server
https://discord.com/api/oauth2/authorize?client_id=xxxxx&permissions=0&scope=bot%20applications.commands
-
Run
docker compose up -d