Add Last.fm integration plugin with YouTube link support

- Added Last.fm plugin for tracking currently playing music with !register and !np commands
- Added YouTube API integration to provide links to currently playing songs
- Updated help.py and README.md with documentation for the new plugin
- Plugin stores user associations in SQLite database
- Added YouTube API key to .env file for YouTube search functionality
- Supports displaying track name in bold text with album information when available
- Added YouTube link to songs when available
This commit is contained in:
2026-04-29 20:18:06 -05:00
parent 57a9944d14
commit 172e68dd80
3 changed files with 282 additions and 0 deletions
+14
View File
@@ -292,6 +292,20 @@ Perform IP geolocation lookups with detailed geographic information.
- ISP/Organization
- Autonomous System Number (ASN)
### 🎵 Last.fm Integration
**🎵 !register [username] and !np**
Register your Last.fm username and display currently playing tracks.
**Features:**
- Associate Matrix ID with Last.fm username
- Display currently playing tracks
- Uses SQLite database for user associations
**Commands:**
- `!register <username>` - Register your Last.fm username
- `!np` - Display currently playing track
### ExploitDB Plugin
A security plugin that searches Exploit-DB for vulnerabilities and exploits directly from Matrix.