Frequently Asked Questions

Find answers to common questions about MarkSoft Bot

What is Marksoft Bot?

Marksoft Bot is a versatile Discord bot designed to enhance your server with a wide range of features, including moderation, information, fun, and utility commands. It also offers Twitch integration, AI-powered functionalities, and a web dashboard for easy configuration.

What are the main features of Marksoft Bot?

  • Moderation: Keep your server safe and organized with commands for banning, kicking, warning, muting, and more. Advanced moderation features include auto-moderation, audit logging, and warn purging.
  • Information: Access useful information with commands for server stats, user info, weather, news, crypto prices, and more.
  • Fun: Engage your community with fun commands like games (battleship, minesweeper, snake, hangman, wordle, etc.), AI-powered rizz generator, deep thoughts, ASCII art, quote generation, and more.
  • Utility: Enhance your server management with utility commands for creating polls, managing embeds, URL shortening, and more.
  • Twitch Integration: Integrate your Twitch streams with Discord for chat commands, notifications, and clip management.
  • AI Features: Explore AI-powered commands like the rizz generator, AI chat, image generation, code analysis, and more.
  • Dashboard: Manage your bot settings and configurations easily through the web dashboard at marksoft.ro. Configure moderation, welcome/leave messages, auto-moderation, logging, auto-roles, reaction roles, ticketing, suggestions, and more.
  • Premium Features: Unlock premium features like advanced auto-moderation, extended limits, priority support, and more with a premium subscription.
  • Games: Engage your community with a variety of interactive games directly within Discord and Twitch.

Command Categories

Use the !help command in your Discord server to see a full list of available commands and categories:

  • Alt Detector - Detect alternate accounts
  • Applications - Manage server applications
  • Config - Configure bot settings
  • Event - Event management commands
  • Fun - Fun and entertainment commands
  • Images - Image manipulation commands
  • Information - Get server and user information
  • Moderation - Moderation and safety tools
  • Premium - Premium feature commands
  • Rank - Level and rank system
  • Reaction Role - Reaction role management
  • Ticket - Support ticket system
  • Twitch - Twitch integration commands
  • Utility - Utility and helper commands

Use the !help [command name] command to get detailed information about a specific command, including usage, aliases, and examples.

Does MarkSoft work on Twitch?

Yes! MarkSoft Bot supports both Discord and Twitch platforms. The bot can join multiple Twitch channels dynamically using commands like !jointo [channel] or !joinmychannel. Once joined, you can access a wide range of Twitch-specific features including games, watchtime tracking, clip management, and more.

What Twitch features are available?

MarkSoft Bot offers comprehensive Twitch integration:

  • 69/Naughty Game: Random number guessing game with special rewards for hitting 69
  • Bits Timeout System: Viewers can timeout others using bits (1 bit = 1 second) with safety protections
  • Watchtime Tracking: Automatic tracking of viewer watch time with leaderboards
  • Clip System: Create and manage stream clips with !clip, view collections with !myclips
  • Fish System: Complete fishing game with rarities, collections, and leaderboards
  • Achievement System: Unlock badges and milestones across platforms
  • Win Tracking: Track user wins and achievements
  • AI Chatbot: Interactive AI that responds to chat messages
  • Account Age: Check account creation dates with !accountage

How do I enable features in my Twitch channel?

MarkSoft uses a comprehensive toggle system that allows you to enable or disable features per channel. Use commands like:

  • !toggle timeouts on/off - Enable/disable bits timeout system
  • !toggle clips on/off - Enable/disable clip functionality
  • !toggle watchtime on/off - Enable/disable watchtime tracking
  • !toggle commands on/off - Enable/disable general commands
  • !toggle !commandname on/off - Enable/disable specific commands individually
  • !features - View all feature statuses in your channel

You can also manage these settings through the web dashboard at marksoft.ro.

What is the Fish System?

The Fish System is a complete fishing game where viewers can catch fish with different rarities. Key features:

  • Catch Fish: Use !fish or redeem channel points with "fish" in the name (5-minute cooldown for chat command)
  • 10 Rarity Tiers: From Common (50% chance) to Divine (0.5% chance) - each with unique fish and values
  • Fish Collection: All caught fish are saved to your personal collection
  • View Collection: Use !myfish to see your fish, statistics, and biggest catches
  • Leaderboards: Use !fishleaderboard to see top collectors by total value
  • Web Interface: View your complete collection with beautiful SVG fish at marksoft.ro/fish

Each fish has a unique size, value, description, and visual representation. The rarer the fish, the higher its value!

What is the bits timeout feature?

The bits timeout feature allows viewers to timeout others using Twitch bits on a 1:1 ratio (1 bit = 1 second of timeout).

  • How it works: Donate bits with a message containing @username to timeout that user
  • Limits: Minimum 1 bit (1 second), maximum 86,400 bits (24 hours)
  • Safety Protections: Cannot timeout yourself, the broadcaster, or protected users
  • Protected Users: Use !ignoretimeout [username] to protect moderators and VIPs
  • Requirements: Bot must be a moderator in your channel, feature must be enabled with !enabletimeouts

Check timeout status with !timeoutstatus and view leaderboards with !bitsleaderboard.

What AI features does MarkSoft have?

MarkSoft Bot includes comprehensive AI-powered features:

  • AI Chatbot: Context-aware AI that responds to chat messages in both Discord and Twitch
  • AI Personas: Create custom AI characters with unique personalities and voices
  • Text-to-Speech (TTS): Multiple voice options for AI responses with WebSocket support
  • Web Search: AI can search the web for current information, news, and real-time data
  • Image Generation: Generate images from text prompts
  • Smart Triggers: AI responds automatically to specific words or phrases
  • Function Calling: AI can execute commands and interact with bot features

The AI is designed to keep responses concise for Twitch (under 400 characters) while providing complete answers on Discord.

How does the AI chatbot work?

The AI chatbot uses advanced language models with context awareness:

  • Context Memory: Maintains conversation context for more natural interactions
  • Platform Optimization: Twitch responses are under 400 characters, Discord responses are full-length
  • Function Calling: Can execute web searches, retrieve information, and interact with bot features
  • Character Limit: Twitch messages are optimized to avoid cutting off mid-sentence
  • Smart Responses: Can handle questions, generate content, analyze code, and provide information

Simply mention the bot or use trigger phrases to interact. The AI learns from your server/channel context and responds appropriately.

Remote Control Feature

The Remote Control feature allows you to control your desktop remotely through the bot for legitimate streaming and automation purposes.

  • Control Mouse & Keyboard: Move cursor, click, type, and control keyboard shortcuts
  • Security: Requires explicit permission grants, all actions are logged
  • Privacy: No keystroke logging or screen recording - only command execution logs
  • Commands: Use commands like !space, !click, !move x y, !type text
  • Use Cases: Stream interaction, automation, game control (with proper permissions)

Important: This feature requires explicit consent and should only be used on systems you own or have permission to control. The bot does not store sensitive keystroke or screen data.

What games can I play?

MarkSoft Bot offers multiple interactive games:

  • 69/Naughty Game: Random number guessing game (0-69) with special rewards. Use !naughty or !69 to play (5-minute cooldown)
  • Fish System: Catch fish with different rarities and build your collection
  • Win Tracking: Track wins and compete with others using !wins
  • Discord Games: Battleship, Minesweeper, Snake, Hangman, Wordle, and more (use !help games in Discord)
  • Achievement System: Unlock badges and milestones for various activities
  • Leaderboards: Compete on fish collection, watchtime, bits, timeouts, and more

All games track statistics and support cross-platform user linking for unified scores.

How does the achievement system work?

The Achievement System tracks user milestones and unlocks badges:

  • Automatic Tracking: Progress is calculated from actual user data (fish caught, watchtime, commands used, etc.)
  • Cross-Platform: Achievements work across Discord and Twitch with unified user profiles
  • Progress Display: View your achievement progress and completion percentages
  • Real-Time Updates: Achievements unlock automatically when requirements are met
  • Achievement Categories: Fishing, watchtime, commands, wins, and more

Set an achievement channel with !setachievementchannel [channel] to receive notifications when users unlock achievements.

How do I access the dashboard?

  • Visit the Marksoft Bot website: marksoft.ro.
  • Log in with your Discord account.
  • Select your server from the server list.
  • Manage bot settings and configurations through the dashboard interface.

What can I configure on the dashboard?

  • General Settings: Server prefix, language.
  • Moderation: Moderation commands, auto-moderation, audit logging, warn settings, mute role, ban/kick/warn actions.
  • Welcome/Leave Messages: Customize welcome and leave messages, embed settings, channels, and toggles.
  • Auto-Role: Configure auto-role assignment for new members.
  • Reaction Roles: Create and manage reaction roles for role assignment.
  • Ticketing System: Set up a ticket system for support and inquiries with reaction or message-based ticket creation, custom messages, categories, and logging.
  • Suggestion System: Enable and configure a suggestion system with channels, logging, color customization, and voting reactions.
  • Alt Detector: Configure alt account detection with account age limits, modlogs, and actions (kick/ban).
  • Logging: Configure logging for moderation actions, server events, member events, and message events to specific channels with customizable settings.
  • Applications: Set up and manage applications with custom questions and application logging.
  • Twitch Integration: Configure Twitch channel integrations and mappings.
  • Premium: Manage premium subscription and redemption.

How do I manage Twitch features?

You can manage Twitch features in two ways:

  • Chat Commands: Use the toggle system directly in Twitch chat (e.g., !toggle clips on)
  • Web Dashboard: Log in at marksoft.ro, authenticate with Discord, and access Twitch settings for your channels
  • Feature Status: Use !features to see all enabled/disabled features at a glance
  • Channel Control: Join channels with !jointo [channel], leave with !leavefrom [channel]

The dashboard provides a comprehensive interface for managing all bot features, viewing statistics, and configuring settings.

What is the status page?

MarkSoft provides a professional status page for monitoring system health and uptime:

  • Real-Time Monitoring: Live status of all services and features
  • Uptime History: 90-day uptime tracking with detailed statistics
  • Service Health: Monitor Discord bot, Twitch integration, web dashboard, and API status
  • Incident Tracking: View past incidents and resolutions

Access the status page at marksoft.ro/stats to monitor system performance and uptime.

What data does Marksoft Bot store?

Marksoft Bot stores data to provide its functionalities, including:

  • Discord Data: Server configurations, user data (IDs, usernames, roles, warnings, points), moderation logs, reaction roles, tickets, suggestions, alt detector settings
  • Twitch Data: Watchtime tracking, fish collection (fish caught, rarities, values, timestamps), clip metadata, bits transactions, timeout logs, game statistics (69/naughty, wins)
  • AI Interaction Data: Chat messages (for context), AI responses, TTS usage logs
  • Remote Control: Permission grants and usage logs (no keystroke or screen data stored)
  • Platform Integrations: OAuth tokens (encrypted) for YouTube, Spotify, and other services
  • Analytics: Command usage statistics, feature engagement, performance metrics
  • Premium Subscriptions: Subscription status and payment history (processed securely via PayPal)
  • Achievements: User progress and unlocked badges
  • User Profiles: Cross-platform user linking for unified accounts

See our Privacy Policy for detailed information about data collection and usage.

How long is my data stored?

Data retention policies vary by data type:

  • Active User Data: Retained while the bot is active in your server/channel
  • Inactive User Data: Deleted after 90 days of inactivity
  • Moderation Logs: Retained for 1 year for audit purposes
  • Analytics: Aggregated data retained indefinitely, individual data points for 6 months
  • Premium Subscriptions: Retained while subscription is active and 30 days after cancellation for refund processing
  • Upon Request: Data is deleted immediately upon valid deletion request

You can request data deletion at any time through our Discord support server.

Can I export my data?

Yes! Under GDPR and privacy regulations, you have the right to:

  • Request Data Access: Get a copy of all data we store about you
  • Data Portability: Receive your data in a machine-readable format (JSON)
  • Request Format: Contact us through the Discord support server with your user ID
  • Response Time: We will provide your data within 30 days of request

This includes Discord data, Twitch data (watchtime, fish collection), achievements, and all associated information.

Where is my data stored?

Data is stored in JSON files and a MongoDB database. JSON files are used for configuration and data persistence for features like banned users, channels, and command counters. MongoDB is used for more structured data like guild settings, user profiles, audit logs, and premium subscriptions.

Is my data secure?

We take reasonable measures to protect your data from unauthorized access, use, or disclosure. Data is stored securely and access is restricted to authorized personnel. See our Privacy Policy for detailed security information.

How do I get support?

Join the Marksoft Bot support server on Discord: https://discord.gg/4Br57JmKYG.

For technical issues, feature requests, or general questions, our support team is available to help. You can also check the status page for system health and known issues.

Marksoft Footer