Pashlabs Wiki & Knowledge Base
What is Pashlabs?
Pashlabs is a platform designed to empower users to create and manage their own AI-driven Discord bots, called "Pashlings." It provides a user-friendly interface and powerful tools to customize your bot's personality, AI engine settings, and more, all without needing extensive coding knowledge. Pashlabs acts as a service provider, giving you the tools and platform to bring your bot ideas to life.
Key features of Pashlabs include:
- Easy Bot Creation: Quickly create a new bot and connect it to your Discord server.
- Personality Customization: Define your bot's personality, likes, dislikes, and appearance.
- AI Engine Control: Adjust settings for the underlying AI model, including model selection and safety settings.
- Server Settings: Configure how your bot interacts within your Discord server, including active channels and permissions.
- User Preferences: Manage individual user settings and bot memory.
Getting Started with Pashlabs
- Login/Sign Up: Use the "Sign in with Discord" button on the homepage.
- Create a Bot Application: Follow Discord's guide to create a bot application in the Discord Developer Portal. Enable necessary intents (Server Members, Message Content).
- Get Bot Token: Copy the bot token from the Discord Developer Portal. Keep it secret!
- Create Pashling in Pashlabs: Click "+ Create a Bot" on the Pashlabs dashboard and paste your bot token when prompted.
- Customize Your Bot: Navigate through the sidebar menus (Profile, Personality, AI Engine, Settings) to configure your bot.
- Invite to Server: Use the "Add to Server" link in the sidebar (or construct the invite URL) to add your bot to your Discord server.
- Start Interacting: Once invited, your Pashling is ready to interact! Try mentioning it or sending messages in active channels (if configured).
Pashlabs Features in Detail
Profile
Manage basic bot information like appearance and Discord status (online, idle, etc.).
Personality
Define your bot's core personality traits, backstory, age, likes, and dislikes to shape its conversational style and knowledge. Be mindful of our Terms of Service regarding appropriate content.
AI Engine
Control advanced AI settings such as the underlying LLM model, chattiness level, timezone/location context, and autonomous behavior.
Settings
Configure general bot settings, including the explicit content filter and primary language. Note: If the explicit content filter is enabled, or if the bot's personality is designed to generate potentially explicit content, it may be restricted to operate only in age-restricted channels on Discord (see FAQs).
Add to Server / User Settings
Generate the invite link for your bot and access user-specific interaction settings (like memory management, if applicable).
Frequently Asked Questions (FAQs)
-
What is a Pashling?
A Pashling is an AI-powered Discord bot created and managed through the Pashlabs platform.
-
Who owns the bot I create and its content?
You do! Pashlabs is a platform that empowers you to create and manage your Pashling. You own your "User Input" (the configurations, prompts, and materials you provide) and the "Pashling Output" (the specific content your bot generates based on your setup). Pashlabs acts as a service provider, offering the tools to make it run. Please note that your use of AI-generated content may also be subject to the terms of the underlying third-party AI model providers (like Google Gemini), and you are responsible for complying with those. Pashlabs does not use your specific bot conversations to train general AI models.
-
Do I need coding experience to use Pashlabs?
No, Pashlabs is designed to be user-friendly and requires no coding experience. Our intuitive interface makes bot creation and management accessible to everyone.
-
Can I create a Pashling to provide mental health support or advice?
No, this is strictly prohibited by our Terms of Service. Pashlings must not be designed or used to offer medical advice, mental health counseling, therapy, crisis support, or any other form of professional advice that should be sought from qualified human professionals. AI is not a substitute for such expert help, and attempting to use it this way can be harmful. We care about user well-being; if you or someone you know needs help, please contact professional services (e.g., a doctor, therapist, or a crisis hotline like 988 in the U.S.). Violations of this rule will result in action against the account and/or bot, as outlined in our Terms.
-
What about bots with explicit content (NSFW)? Where can they operate?
If you configure your Pashling with an enabled explicit content filter or a personality designed to generate content that may be considered Not Safe For Work (NSFW) or adult-oriented, that Pashling must only operate in Discord channels that are explicitly marked as "Age-Restricted" by the server administrators. Attempting to use such a bot in non-age-restricted channels, Direct Messages (DMs), or other inappropriate contexts is a violation of our Terms of Service and Discord's policies. Pashlabs may return a
408 - Bot Requires Age-Restricted Channel
error if an interaction is attempted in an unsuitable channel. Repeated abuse will lead to enforcement action as per our Terms. -
Which AI models does Pashlabs use?
Pashlabs primarily utilizes Google's Gemini AI models. Specific model versions can often be selected in the AI Engine settings. We may explore other models in the future.
-
Can I control the safety settings of my bot?
Yes, under the main "Settings" page for your bot, you can enable or disable the explicit content filter. Remember that enabling this (or designing an explicit personality) has implications for where your bot can operate (see above FAQ).
-
What are "active channels"?
This feature is typically managed via Discord commands (like `/activate`). Active channels are where your bot responds to all messages, not just mentions. Check bot commands for details. Ensure active channels comply with age-restriction requirements if your bot has explicit settings.
-
Is there a limit to customization?
Pashlabs offers extensive customization. There might be limits on the length of text fields or the amount of data allowed. Always ensure your customizations adhere to our Terms of Service.
Discord Troubleshooting
Bot Not Responding
- Check Bot Status: Ensure your bot is online (green dot) in Discord and on the Pashlabs dashboard (if applicable).
- Verify Intents: Go to the Discord Developer Portal > Your Application > Bot page. Ensure "Server Members Intent" and "Message Content Intent" are enabled (toggled on). These are essential.
- Permissions: In your Discord server, check the bot's roles and channel permissions. It needs "View Channel", "Send Messages", "Read Message History", and potentially "Embed Links" or "Attach Files" in the relevant channels.
- Age-Restricted Channel Check: If your bot has explicit content settings enabled, ensure it's trying to operate in an age-restricted channel. It may not respond elsewhere (and might return a
408
error via API). - Active Channels/Mentions: Is the channel "active" (bot responds to everything) or does it require a direct @mention? Check using bot commands or settings.
- Rate Limits: Discord limits how many actions a bot can perform. If the bot or server is very busy, it might be temporarily rate-limited. Wait a few minutes.
- Pashlabs Status: Check the Pashlabs status page (status.pashlabs.com) for any ongoing incidents.
"Invalid Bot Token" Error
- Verify Token: Carefully copy the token again from the Discord Developer Portal > Bot page. Make sure there are no extra spaces.
- Reset Token: If you suspect the token is incorrect or compromised, click "Reset Token" in the Discord Developer Portal, copy the *new* token, and update it immediately in Pashlabs (if there's a field for it) or during the creation process.
Pashlabs Troubleshooting
Website Issues
- Clear Cache & Cookies: Your browser might be holding old versions of files. Try clearing its cache and cookies for pashlabs.com.
- Try Incognito/Private Window: This bypasses extensions and cache, helping isolate the issue.
- Check Browser Console: Press F12 (or right-click > Inspect > Console) to check for JavaScript errors that might indicate a problem.
- Check Status Page: Visit status.pashlabs.com to check for platform-wide issues.
Account Problems
- Login Issues: Ensure you're using the correct Discord account to log in. Try logging out and logging back in.
- Subscription Issues: For payment or subscription problems, please contact us directly through our Support server by submitting a ticket.
Understanding Pashlabs Custom Errors
While Pashlabs utilizes standard web error codes (like 404 Not Found
, 500 Internal Server Error
) for typical web-related issues, we also employ specific custom error codes to convey application-specific states, particularly related to moderation, usage restrictions, or operational requirements.
It's important to understand that native HTTP errors retain their standard meaning. Our custom codes provide additional, Pashlabs-specific context:
309 - User Blacklisted
: This error indicates that the user attempting the action has been blacklisted from using Pashlabs services. Access for this user is restricted across the platform.408 - Bot Requires Age-Restricted Channel
: This error means the bot you are trying to interact with has settings (like an enabled explicit content filter or certain personality traits designed to produce adult content) that require it to be used only within a Discord channel marked by server administrators as "Age-Restricted." The bot will not function in non-age-restricted channels or DMs.409 - Bot Blacklisted
: This error signifies that the specific Pashling (bot) involved in the request has been blacklisted, likely due to violating terms of service or engaging in prohibited activities. The bot cannot function or be interacted with via the API while blacklisted.
If you encounter these errors and believe it's a mistake, or if you need help configuring channel settings in Discord, please visit our Support Page or consult Discord's documentation on age-restricted channels. Misuse of bots in inappropriate channels is a violation of our Terms of Service.
Support and Contact
If you need further assistance or have questions not covered in this Wiki, the best way to reach us is through our community server:
- Discord Community: Join our Discord Server for community discussions, peer support, and announcements. (Please use the support page for direct assistance requests).
- General Inquiries (Email): For non-urgent general questions, you can reach out to support@pashlabs.com.