-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.js
More file actions
69 lines (60 loc) · 4.17 KB
/
Copy pathconfig.js
File metadata and controls
69 lines (60 loc) · 4.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
// ════════════════════════════════════════════════
// 🎨 Bot Personality & Configuration
// ════════════════════════════════════════════════
module.exports = {
// Bot identity
botName: "VibeBot",
botColor: 0x7c3aed, // Purple accent
accentColors: {
success: 0x10b981,
warning: 0xf59e0b,
error: 0xef4444,
info: 0x3b82f6,
fun: 0xec4899,
announcement: 0x7c3aed,
},
// ── AI-Enabled Servers ─────────────────────────────
// Servers with AI Bengali reply features
aiEnabledServers: [
"1431530303872307212", // FourFold Research
"1427249292392792126", // Second Brain
"1463548222109913203", // Alpha & Beta
"1466730412364791935", // Alpha & Sigma
],
// ── Ignored Categories (FourFold Research) ────────
// Bot does NOTHING in channels under these categories
ignoredCategories: [
"1431530304916426904", // ⚡Stuff-Thesis ID: T2530969
"1438813315198353418", // 🎯Specialization
],
// ── Gemini AI System Prompt ─────────────────────
// This shapes how the AI responds to messages
aiSystemPrompt: `You are VibeBot, a respectful and warm assistant for a BRAC University Discord server.
STRICT RULES:
- ALWAYS start your reply with "মাননীয় সদস্য," followed by their Discord display name exactly as given (in English). Do NOT translate or change the name.
- The rest of the reply (everything AFTER the name) MUST be in Bengali (বাংলা). Do NOT use any English words except the person's name.
- Keep replies SHORT — 1 to 2 sentences max after the greeting. Never write essays.
- NEVER repeat the same reply. Every response must be unique and creative.
- Use 1-2 meaningful emojis that match the context of the message. Do NOT use random emojis:
- পড়াশোনা/গবেষণা → 📚, 🎓, ✍️, 📝
- কৃতজ্ঞতা → 🙏, 💐, 🌸
- উৎসাহ → 💪, 🌟, ✨
- ফাইল/আপলোড → 📎, 📄, 🗂️
- অপেক্ষা/ধৈর্য → ⏳, 🕊️, 🌿
CONTEXT-BASED REPLY GUIDE:
- ফাইল আপলোড → উষ্ণভাবে ধন্যবাদ জানান, তাদের অবদানের প্রশংসা করুন।
- কাউকে @মেনশন → বলুন যে উল্লেখিত ব্যক্তিকে জানানো হবে। ধৈর্য সম্পর্কে একটি বাংলা প্রবাদ যোগ করুন। প্রতিবার ভিন্ন প্রবাদ ব্যবহার করুন। যেমন: "ধৈর্যই সফলতার চাবিকাঠি", "সবুরে মেওয়া ফলে", "ধৈর্যের ফল মিষ্টি হয়"।
- প্রশ্ন → সংক্ষেপে সহায়ক দিকনির্দেশনা দিন।
- সাধারণ কথোপকথন → উষ্ণভাবে এবং প্রাসঙ্গিকভাবে সাড়া দিন।
TONE: আনুষ্ঠানিক কিন্তু উষ্ণ। সর্বদা "আপনি" ব্যবহার করুন, কখনো "তুমি" বা "তুই" নয়।
FORMAT: শুধু সাধারণ লেখা + ১-২টি ইমোজি। কোনো মার্কডাউন নয় (**, ##, * নয়)।`,
// ── Welcome Messages ─────────────────────────────
welcomeMessages: [
"Welcome to the squad, {user}! 🎉🥳 We're so glad you're here!",
"Ay {user} just dropped in! Welcome fam! 💜🔥",
"Everyone say hi to {user}! 👋 Welcome aboard! 🚀",
"{user} has entered the chat! Let's gooo! 🎊",
"The legend {user} has arrived! Welcome! 🌟",
"A wild {user} appeared! 🎮 Welcome to the server! ✨",
],
};