Jasmine Posts

Privacy Policy
⪢
Uses a Twitter scrapping script used to find posts for a user and automatically sends a message to a Discord channel.
Information
- Donate: Ko-fi - Patreon
- Open-Source: https://github.com/Minty-Labs/MintDiscordBot
- Need Support? Join the Support Guild
-
Invite:
This bot is exclusive for the Napping Grove Discord server
Information
Packages (Nuget)
- DSharpPlus v3.16.0
- Lib.Harmony by pardeike v2.3.3
- Microsoft.Extensions.DependencyInjection.Abstractions by Microsoft v9.0.0
- Serilog by v4.1.0
- Serilog.Sinks.Expressions v5.0.0
- Serilog.Sinks.Console v6.0.0
- Serilog.Sinks.File v6.0.0
- Quartz by Marko Lahma v3.13.1
- RestSharp by alexey_zimarev 120.1.0
- YoutubeExplode by Tyrrrz 6.5.0
- SkiaSharp.NativeAssets.Linux.NoDependencies by Mono 3.116.1
Programs & Services Used
- JetBrains v2024.3.2
- Rider
- Sublime Text
- Visual Studio Code
- GitKraken
- APIs
- YouTube
- Spotify
- Tidal
- Deezer
Commands
Basic
prefix commands
Stats
- Shows general statistics about the bot
Basic
slash commands
ServerInfo
- Shows general information about the guild
Banger
slash commands
Have the bot add upvote and/or downvote emojis on each song posted in a channel. Keeps track of posted songs for a multi-server mini-leaderboard.
Each track in a Spotify Album will increment the banger count by 1.
GetBangerCount
- Gets the number of bangers submitted in this guildLookupSpotifyOnYouTube <ShareLink>
- YouTube top result of Spotify linkLookupTidalOnYouTube <ShareLink>
- YouTube top result of Tidal link
Banger (Admin)
slash commands
Have the bot add upvote and/or downvote emojis on each song posted in a channel. Keeps track of posted songs for a multi-server mini-leaderboard.
Each track in a Spotify Album will increment the banger count by 1.
Toggle <true|false>
- Toggles the banger systemSetChannel <#channel>
- Sets the banger channelAddURL <string>
- Adds a URL to the banger whitelistRemoveURL <string>
- Removes a URL from the banger whitelistAddExt <string>
- Adds a file extension to the banger whitelistRemoveExt <string>
- Removes a file extension from the banger whitelistAddUpvote <true|false>
- Adds an upvote reaction to a banger postAddDownvote <true|false>
- Adds a downvote reaction to a banger postUseCustomUpvote <true|false>
- Use a custom upvote emojiUseCustomDownvote <true|false>
- Use a custom downvote emojiSetCustomUpvote <name> <id>
- Sets a custom upvote emojiSetCustomDownvote <name> <id>
- Sets a custom downvote emojiSpeakFreely <true|false>
- Allow users to talk freely in the banger channelOfferToReplace <true|false>
1 - Toggles the Offer YouTube video for Spotify track replacement *ListEverything
- Lists all URLs and file extensions
1 - If enabled, when someone posts a Spotify track, the bot will ask if they want to replace that track with a YouTube
link equivalent.
Personalization
slash commands
Have members manage their own personal role; name & color
CreateRole
- Creates a personalized role for youUpdateRole
- Updates your personalized roleRemoveRole
- Removes your personalized role- Admin Commands
Toggle <true|false>
- Toggles the personalized members systemSetChannel <#channel>
- Sets a channel to only allow personalized member commandsSetDefaultRole <@role>
- Sets the default role for users to be granted when they remove their personalized roleRemoveDefaultRole <@role>
- Removes the default role for your personalized role systemSetResetTime <number>
- Sets the time in seconds for when a user's personalized role is resetAddRoleTo <@user> <@role>
- Adds a role to the user as well as the personalized role systemRemoveRoleFrom <@user>
- Removes a role from the user as well as the personalized role systemForceUpdateRole <@user>
- Let's an admin force update the user's role
MemberUpdated
slash commands; only for admins to set up
Let the bot notify when a user Join or Leaves the guild
EnableJoin <true|false>
- Toggles Join FeatureUpdateJoinChannel <CHANNEL>
- Sets Channel to send notices toJoinMessage <TEXT>
- Join Text (available variables:{user}, {guild}, {pm.ChannelId}, {pm.Timer}, <br>
)EmbedJoin <true|false>
- Sets Join notice as an embed (mostly for private channels)ShowDetailedEmbed <true|false>
- Adds extra detail to embedDMJoinMessage <true|false>
- DMs the (text only) Join message to the user [if DMs are enabled]EnableLeave <true|false>
- Toggles Leave FeatureUpdateLeaveChannel <CHANNEL>
- Sets Channel to send notices toLeaveMessage <TEXT>
- Leave Text (available variables:{user}, {guild}, <br>
)EmbedLeave <true|false>
- Sets Leave notice as an embed (mostly for private channels)ShowDetailedLeave <true|false>
- Adds extra detail to embed