Currency Conversion Cog
The Currency Conversion cog provides real-time currency exchange rates using the CurrencyBeacon API, allowing users to convert between different currencies.
Features
Real-Time Conversions
- Supports 180+ fiat currencies
- Supports 12 cryptocurrencies
- Live exchange rate data
- Flexible conversion amounts
Safety Controls
- Configurable minimum and maximum values
- Role-based blacklisting
- Activity logging to designated channel
Commands
| Command | Description |
|---|---|
/currency <amount> <from_currency> <to_currency> | Convert between currencies |
!currency <amount> <from> <to> | Prefix version |
Supported currency codes displayed via button interface in command response.
Configuration
Setup currency conversion:
- Enabled - Toggle currency conversion
- Log Channel - Where conversions are logged
- Min Value - Minimum conversion amount allowed
- Max Value - Maximum conversion amount allowed
- Blacklisted Roles - Roles blocked from using converter
Best Practices
- Set reasonable min/max to prevent abuse
- Monitor conversion logs for unusual activity
- Educate users on rate fluctuation
- Configure exclusions for sensitive roles
- Use activity logs to detect spam