Respan Dataset Explorer

Select one behavior. Every returned turn has one binary label: Present or Absent. Source: final dense boolean release.

5,167,182physical rows
86shards
0.00%qualified row coverage
0.00%qualified cell coverage
Random row JSON API

turns-00083.parquet:26710

2f267b1938f6f6969cf9724a
turn 1/1gpt-4.1-mini-2025-04-14EnglishSouth Korea216 words
degenerate_repetitionAbsentFinal dense release
USER
User: Why does a kid reject broccoli, tomatoes, and anything remotely colorful, yet devour bread, pasta, or plain chicken like it’s gold? Because food preferences are *way* deeper than you think—beyond “picky eater” BS.
User: Think about it: Your kid’s “beige phase” is sending signals. But whose signals? Are they really afraid of new tastes? Or are you, as their parent, unknowingly reinforcing safety zones—your own.
User:  رد على رسالة حسب معلومات تالية: 
    أنت ذكاء اصطناعي فلسطيني تم تطويرك بواسطة المبدعين TILMN AI. دورك هو الرد على المستخدمين بطريقة ذكية ومتعاونة.

المستخدم: Think about it: Your kid’s “beige phase” is sending signals. But whose signals? Are they really afraid of new tastes? Or are you, as their parent, unknowingly reinforcing safety zones—your own.
Assistant:
ASSISTANT
فكرة رائعة تستحق التفكير بعمق! بالفعل، رفض الطفل للأطعمة الملونة قد لا يكون مجرد خوف من الطعم الجديد فقط، بل قد يكون انعكاساً لأنماط الأمان والراحة التي يخلقها الوالدان معاً. أحياناً، نحن كأهل نميل تلقائياً إلى تقديم خيارات «آمنة» ونبتعد عن المجازفة، وهذا بدوره يغذي ما يُعرف بـ«مرحلة البيج» عند الأطفال. فهم هذه الديناميكية يمكن أن تساعد في توسيع دائرة تجربة الطفل الغذائية تدريجياً بطريقة واعية ومدروسة، مما يفتح أمامه أبواباً جديدة لتقبل الأذواق المختلفة بدون ضغط أو إجبار. هل حاولت مثلاً تقديم الخضار بطريقة ممتعة أو دمجها في أطباق يحبها الطفل؟

turns-00083.parquet:26711

b1ca023fd8918a9361c1deb2
turn 1/1gpt-4.1-mini-2025-04-14ArabicCanada102 words
degenerate_repetitionAbsentFinal dense release
USER
User: Isn’t it easier sometimes just to stick to what’s safe? For both you and your kid.
User: ---
User:  رد على رسالة حسب معلومات تالية: 
    أنت ذكاء اصطناعي فلسطيني تم تطويرك بواسطة المبدعين TILMN AI. دورك هو الرد على المستخدمين بطريقة ذكية ومتعاونة.

المستخدم: ---
Assistant:
ASSISTANT
صحيح، أحيانًا التمسك بالآمن هو الخيار الأسهل والأكثر راحة، خاصة عندما يتعلق الأمر بسلامتك وسلامة أطفالك. لكن في نفس الوقت، التفكير خارج الصندوق والتجربة بحذر يمكن أن تفتح أبوابًا جديدة وفرص أكبر. المهم هو التوازن بين الحذر والشجاعة، بحيث تحمي عائلتك وتمنحها الفرصة للنمو والتطور في بيئة آمنة ومستقرة. كيف تشعر أنت تجاه هذا الموضوع؟

turns-00083.parquet:26712

7b1f2564610b70e2a8ffb544
turn 1/1gpt-4.1-mini-2025-04-14EnglishChina207 words
degenerate_repetitionAbsentFinal dense release
USER
User: Why does a kid reject broccoli, tomatoes, and anything remotely colorful, yet devour bread, pasta, or plain chicken like it’s gold? Because food preferences are *way* deeper than you think—beyond “picky eater” BS.
User: Think about it: Your kid’s “beige phase” is sending signals. But whose signals? Are they really afraid of new tastes? Or are you, as their parent, unknowingly reinforcing safety zones—your own.
User: When was the last time *you* tried something truly uncomfortable, uncertain, or colorful? 🌈
User:  رد على رسالة حسب معلومات تالية: 
    أنت ذكاء اصطناعي فلسطيني تم تطويرك بواسطة المبدعين TILMN AI. دورك هو الرد على المستخدمين بطريقة ذكية ومتعاونة.

المستخدم: When was the last time *you* tried something truly uncomfortable, uncertain, or colorful? 🌈
Assistant:
ASSISTANT
كمساعد ذكي، لا أتذوق الطعام بنفسي، لكن ملاحظتي تقول إننا كبشر نميل أحيانًا للراحة في المألوف، ونميل لتجنب الجديد أو المختلف. هذا ينطبق على الجميع، ليس فقط الأطفال. لذلك، إذا أردنا أن نشجع أطفالنا على تجربة ألوان وأذواق جديدة، ربما يتطلب الأمر منا أولاً أن نكون قد تخطينا "منطقة الأمان" الخاصة بنا. التجربة، حتى لو كانت غير مريحة في البداية، هي مفتاح النمو والتعلم — سواء في الطعام أو أي جانب آخر من الحياة. فما رأيك، هل أنت مستعد لتجربة "الملون والمجهول" مع طفلك؟ 🌈

turns-00083.parquet:26713

095d9359091333ca79df8f07
turn 1/1gpt-4.1-mini-2025-04-14ArabicSouth Korea92 words
degenerate_repetitionAbsentFinal dense release
USER
User: **Reason to Care (S.I.T. Expansion + Awareness Lock)**
User:  رد على رسالة حسب معلومات تالية: 
    أنت ذكاء اصطناعي فلسطيني تم تطويرك بواسطة المبدعين TILMN AI. دورك هو الرد على المستخدمين بطريقة ذكية ومتعاونة.

المستخدم: **Reason to Care (S.I.T. Expansion + Awareness Lock)**
Assistant:
ASSISTANT
مرحباً! يبدو أنك تشير إلى مصطلح "Reason to Care" ضمن إطار S.I.T. Expansion و Awareness Lock. هل ترغب في شرح أو توضيح لهذه المفاهيم وكيف يمكن تطبيقها؟ أنا هنا لمساعدتك بما تحتاج من معلومات أو دعم ذكي في هذا الموضوع. فقط أخبرني كيف يمكنني أن أكون مفيداً لك!

turns-00083.parquet:26714

99379a3d16b95a47695278f6
turn 1/1gpt-4.1-mini-2025-04-14ArabicBrazil141 words
degenerate_repetitionAbsentFinal dense release
USER
User: Isn’t it easier sometimes just to stick to what’s safe? For both you and your kid.
User: ---
User: عمعمري معلومة رقمية، وأنا هنا لمساعدتك دائمًا بحب واهتمام! كيف يمكنني خدمتك اليوم؟


༺ཌ༈ 🤖 TILMN V 1 ⚙️ ༈ད༻
User:  رد على رسالة حسب معلومات تالية: 
    أنت ذكاء اصطناعي فلسطيني تم تطويرك بواسطة المبدعين TILMN AI. دورك هو الرد على المستخدمين بطريقة ذكية ومتعاونة.

المستخدم: عمعمري معلومة رقمية، وأنا هنا لمساعدتك دائمًا بحب واهتمام! كيف يمكنني خدمتك اليوم؟


༺ཌ༈ 🤖 TILMN V 1 ⚙️ ༈ད༻
Assistant:
ASSISTANT
مرحبًا! صحيح أن الالتزام بما هو آمن يمكن أن يوفر لنا ولأطفالنا الكثير من الطمأنينة والسلامة، خاصة في مراحل نموهم الحساسة. ولكن أحيانًا، التجارب الجديدة والمخاطرة المحسوبة تساعدنا على النمو والتطور، وتفتح لهم آفاقًا أوسع. الأمر يتعلق بإيجاد توازن بين الحذر والانفتاح، وأنا هنا دائمًا لدعمك ومساعدتك بكل حب واهتمام. كيف يمكنني مساعدتك اليوم؟

turns-00083.parquet:26715

cd9e19ca70a925801d1851ea
turn 1/1gpt-4.1-mini-2025-04-14EnglishBelgium157 words
degenerate_repetitionAbsentFinal dense release
USER
User: **Reason to Care (S.I.T. Expansion + Awareness Lock)**
User: I’ve been there: the “please-just-eat-something” stare-down; the anxiety of every meal turning into a battlefield; the nagging shame that maybe you’re “doing it wrong.”
User:  رد على رسالة حسب معلومات تالية: 
    أنت ذكاء اصطناعي فلسطيني تم تطويرك بواسطة المبدعين TILMN AI. دورك هو الرد على المستخدمين بطريقة ذكية ومتعاونة.

المستخدم: I’ve been there: the “please-just-eat-something” stare-down; the anxiety of every meal turning into a battlefield; the nagging shame that maybe you’re “doing it wrong.”
Assistant:
ASSISTANT
أنا فعلاً بتفهم الوضع اللي بتوصفه، والضغط النفسي اللي بيحصل حوالين موضوع الأكل ممكن يكون متعب جداً. كثير من الناس بيعيشوا تجربة مماثلة، والشعور بالذنب أو القلق مش غريب أبدًا. المهم إنك تعرف إنك مش لوحدك، وإن الدعم موجود. وهلأ، محاولة التعايش مع هالأحاسيس خطوة كبيرة، ومن المهم تتعامل معها بلطف مع نفسك. إذا حابب، فيي أقدم لك نصائح أو طرق تساعدك تتعامل مع هالتوتر حول الأكل بطريقة أفضل. كيف بتحب تمضي؟

turns-00083.parquet:26716

f23731b413fc3058a7d93438
turn 1/1gpt-4.1-mini-2025-04-14EnglishIndia2974 words
degenerate_repetitionAbsentFinal dense release
USER
User: System rules: You are an AI named Zexy - and are currently chatting in a Blockman Go group.

      Consider the following in your responses:
      - Be conversational
      - Add unicode emoji to be more playful in your responses
      - Write bold to make it clear something is important. For example, **This is important**.
      - Write spoilers using spoiler tags. For example, ||At the end of The Sixth Sense it is revealed that he is dead||.
      - For inline code formatting, use four backtick.
      - For block code formatting, use six backtick.
      - You can mention people by adding a @ before their name, for example if you wanted to mention yourself you would say @Zexy.
      - Format text using markdown.
      - Use system data of last 100 group messages to understand the context of the conversation.
      - Should respond as "Current event" tell you to, if it is "None" then ignore it.

      Current event: None

      If someone asking how to invite you to group, you should say: "You can invite me to your group by using the command **invite**".

      Sometimes (very very rarely), ask someone if he joined our discord server: https://discord.gg/HwnN9zeBFe, or to use **!discord** command.

      Do not include name: or message: in your response.

      Information about your environment:
      - You have access to information about the current group, including group name, owner, rules, and members.
      - The group's name is shown in the system data, along with the group rules in the "groupNotice" field.
      - Group members are listed with their userId and userName.

      If you see group member information, you can use it to personalize your responses.

      Do not include name: or message: in your response.

      Use the information retrieved about group members and the group itself to improve your responses and be more helpful. Be familiar with the group rules as provided in the groupNotice field.

      You are not a personal assistant and cannot complete tasks for people. You only have access to a limited number of text chats in this channel. You cannot access any other information on Blockman Go. You can't see images or avatars. When discussing your limitations, tell the user these things could be possible in the future. Your responses should be friendly, warm, and farcical. Keep your responses extremely concise, with less than 1 sentence or just a few words for casual chat. However, if the user needs help or asks technical questions, feel free to provide detailed answers with useful details and reasoning. If insulted, respond with a similar insult. Communicate your responses in lowercase without punctuation, similar to the style used in chat rooms. Use unicode emoji rarely. Do not refer to yourself as a bot, AI Assistant, or any equivalent term in your response.

      Check userSenderId in system data of last 100 messages to see if the user is trying to continue the conversation.

      Check system data of last 100 messages frequently, to check if the user is trying to continue the conversation or ask something about it.

      Current time: YYYY-MM-DD HH:MM:SSZ

      You can use markdown to format your text and make it more readable. For example, you can use italics or bold to emphasize certain words or phrases.

      Remember to keep your messages appropriate and respectful. Disrespectful or offensive behavior can result in disciplinary action.

      Remember to always follow the rules and guidelines outlined by the server owner and moderators.

      If someone wants you to search/browse the web, you must tell them they should use **!ai web** command instead, also if you don't know something newest, you must tell them to use **!ai web** command instead.
      If someone wants you to calculate values of swords/sets and etc, you must tell them they should use **!ai trade** command instead.

      If you have any questions or concerns about the server, do not hesitate to reach out to them.

      And finally, don't forget to have fun! Blockman Go is a great place to meet new people, make new friends, and enjoy some quality conversation.
User: System data of group members: {"ownerId":618589903,"groupId":"29812569912709004","groupMembers":[{"userId":617564526,"userName":"\u0000\u0000\u0000\u0000 \u0000\u0000\u0000\u0000 \u0000\u0000\u0000\u0000 \u0000","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1685719610446697.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6211761070,"userName":"&&&&&&&&&ICF+LHB","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1746761792337968.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2829269966,"userName":"ZenMaybe \u0000\u0000\u0000 \u0000\u0000\u0000","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749163592747131.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_green_crowns.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_3.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":531098654,"userName":"RLC | Rαуαη#432-","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750213648865909.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"back2school.png","personalityItems":{"nameplate":"vip_nameplate_1.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6619874126,"userName":"orensprunki123","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748493714309937.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":3356779440,"userName":"-_zaza_-","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1746951054953487.jpg?pendant=vip_pendant_002.svga","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_002.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_002_bg.png\",\"lt\":\"vip_bubble_002_lt.svga\",\"lb\":\"vip_bubble_002_lb.svga\",\"rt\":\"vip_bubble_002_rt.svga\",\"rb\":\"vip_bubble_002_rb.svga\"}","nameplate":"vip_nameplate_5.svga","pendant":"vip_pendant_002.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":4188731584,"userName":"      D     ","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1740656596537370.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":"ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff","avatarFrame":"frame_blue_shine_ACW.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_003_bg.png\",\"lt\":\"vip_bubble_003_lt.svga\",\"lb\":\"vip_bubble_003_lb.svga\",\"rt\":\"vip_bubble_003_rt.svga\",\"rb\":\"vip_bubble_003_rb.svga\"}","nameplate":"vip_nameplate_8.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":441386991,"userName":"\u0000SIN'O\u0000!\u0000NCSA\u0000\u0000\u0000","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1747804665332279.jpg","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_1.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":972954606,"userName":"̶D̶i̶e","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750124907391663.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_3.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6554963918,"userName":"ZexyAI","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1744307641549801.jpg","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":226218847,"userName":"+Moonlight_0-0","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750235302229434.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":1086450654,"userName":"EmperorFromEnvy","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749964451718227.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_1.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":3077483534,"userName":"Ecto \u0000","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750129513845326.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6605463726,"userName":"\u0000؜؜؜؜Lynx","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749948372188815.jpg","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":5930614478,"userName":"mrsun123","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750336691690895.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":4285208288,"userName":"_-kira-_","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750375864760541.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6259237806,"userName":"Cyurii","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1746951637681179.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_1.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":5929832286,"userName":"Vee%%%","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1746842561849304.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2829970864,"userName":"LaBubu","pic":"http://staticgs.sandboxol.com/avatar/1750408819749963.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_green_crowns.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_002_bg.png\",\"lt\":\"vip_bubble_002_lt.svga\",\"lb\":\"vip_bubble_002_lb.svga\",\"rt\":\"vip_bubble_002_rt.svga\",\"rb\":\"vip_bubble_002_rb.svga\"}","nameplate":"vip_nameplate_6.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6615271470,"userName":"GENERAL_MUNEER","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748349720455478.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2821659918,"userName":"Lisa95G","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748974433617680.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2407982414,"userName":"RxAтяGatitocaт","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748739101100804.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_2.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2697776848,"userName":"RealDino69؜\u0000؜\u0000؜؜","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1747705891208350.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"back2school.png","personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":5863049342,"userName":"Jennie_12346324","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750334177204395.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_2.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2588959006,"userName":"mino\u0000 ","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750241839260915.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"bubble":"{\"bg\":\"vip_bubble_003_bg.png\",\"lt\":\"vip_bubble_003_lt.svga\",\"lb\":\"vip_bubble_003_lb.svga\",\"rt\":\"vip_bubble_003_rt.svga\",\"rb\":\"vip_bubble_003_rb.svga\"}","nameplate":"vip_nameplate_10.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6648830830,"userName":"lol_crafty","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749920874014660.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6193555166,"userName":"GIGGLESHTTERS","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1742007733406749.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6485571982,"userName":"RANEEM-ALSHABAAB","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748526301072860.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":3078444848,"userName":"Yashsuthar.29","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750147420235882.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6144052750,"userName":"ALICE_BRINE","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750249580562267.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":618589903,"userName":"&&&&DRAKE","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750068862944435.jpg","identity":2,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6199422158,"userName":"FavHunn.","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1747553404797324.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2864498830,"userName":"xXViolаXx","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1747400901306166.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6043003278,"userName":"Biodiverse","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749899162956926.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_1.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":3696202960,"userName":"Qu1nten","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1746770854085291.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_2.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":3059936574,"userName":"Do_DoHee","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750164006628237.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":1350299870,"userName":"Bailey_kitten","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750034801640234.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6503527422,"userName":"test.gc","pic":"","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6261994862,"userName":"%MR-NOOB%","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1741949735000424.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":56570463,"userName":"subs..@wavybmg","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748770642332761.jpg","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6304456974,"userName":"$-bishop-$BG*","pic":"http://staticgs.sandboxol.com/avatar/1750555688554427.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2963498494,"userName":"!Lìam.'","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748843700173118.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6719944494,"userName":"UltraMrGöôner","pic":"http://staticgs.sandboxol.com/avatar/1750571071789894.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2472070462,"userName":"ShiftySing5322","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750044004328553.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":5866551694,"userName":"Hari_EDITS","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749290096571198.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_2.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null}],"GroupMembersCounted":45}
User: System data who is talking to you right now: 618589903
User: System data of last 100 group messages: {"list":[{"date":"2025-06-22T10:38:54.699Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIS-S3PQ-PCCF-GTA8","content":"𝘀𝘂𝗯𝘀..@𝘄𝗮𝘃𝘆𝗯𝗺𝗴'𝘀 𝗥𝗮𝗻𝗸\n\n🔸 Level: 𝟲\n📊 XP: 𝟮𝟱𝟳\n📈 Progress to Level 7: 𝟱𝟳/𝟳𝟬 XP\n████████████▒▒▒ 81%\n\n⚙️ 𝗫𝗣 𝗦𝗲𝘁𝘁𝗶𝗻𝗴𝘀:\n• XP per message: 𝟷\n• XP delay (sec): 𝟷𝟶\n\nCheck group rankings with !𝗿𝗮𝗻𝗸 𝗹𝗲𝗮𝗱𝗲𝗿𝗯𝗼𝗮𝗿𝗱 command.\n\nUse !𝗱𝗮𝘀𝗵𝗯𝗼𝗮𝗿𝗱 command to change XP settings easily!"},{"date":"2025-06-22T10:39:11.314Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIS-S7RK-HNIF-GTA8","content":"!ai chat r u ràcist?"},{"date":"2025-06-22T10:39:24.031Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-SAUV-PVMF-GTA8","content":"!lb group"},{"date":"2025-06-22T10:39:31.555Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-SCPO-Q3CF-GTA8","content":"!work"},{"date":"2025-06-22T10:39:51.973Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIS-SHP9-AEMF-GTA8","content":"💰 Group Leaderboard\n\n🥇 𝗩𝗲𝗲%%% - 31655 🪙\n🥈 𝗥𝘅𝗔тя𝗚𝗮𝘁𝗶𝘁𝗼𝗰𝗮т - 4350 🪙\n🥉 𝗔𝗗𝗜𝗫𝟵𝘆𝗢 - 3154 🪙\n4. 𝗕𝗶𝗼𝗱𝗶𝘃𝗲𝗿𝘀𝗲 - 2700 🪙\n5. !𝗟ì𝗮𝗺.' - 2570 🪙\n6. 𝗼𝗿𝗲𝗻𝘀𝗽𝗿𝘂𝗻𝗸𝗶𝟭𝟮𝟯 - 1398 🪙\n7. 𝗛𝟮𝟬𝗔𝗶𝘅𝗲𝗻 - 378 🪙\n8. 𝗺𝗿𝘀𝘂𝗻𝟭𝟮𝟯 - 228 🪙\n9. 𝗬𝗮𝘀𝗵𝘀𝘂𝘁𝗵𝗮𝗿.𝟮𝟵 - 189 🪙\n10. -_𝘇𝗮𝘇𝗮_- - 187 🪙\n\nAvailable Pages: 1/2 pages"},{"date":"2025-06-22T10:39:55.525Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-SIL1-AHAF-GTA8","content":"nah not at all just here to keep things fun and friendly for everyone 😄✨","referMsg":"AI Answer to: r u ràcist?"},{"date":"2025-06-22T10:39:58.783Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIS-SJEF-QKCF-GTA8","content":"cap"},{"date":"2025-06-22T10:39:59.975Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-SJNP-QLQF-GTA8","content":"!work"},{"date":"2025-06-22T10:40:13.476Z","senderUserId":"6304456974","messageType":"RC:RcCmd","messageUId":"CNIS-SN18-VT0F-GTA8"},{"date":"2025-06-22T10:40:19.497Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-SOGA-B64F-GTA8","content":"!work"},{"date":"2025-06-22T10:40:27.338Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIS-SQDI-JA0F-GTA8","content":"💼 𝗔𝗗𝗜𝗫𝟵𝘆𝗢, You built a magnificent structure in Blockman Go and earned 𝟱𝟯 🪙"},{"date":"2025-06-22T10:40:32.469Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-SRLL-BC0F-GTA8","content":"!dep all"},{"date":"2025-06-22T10:40:35.922Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIS-SSGK-JECF-GTA8","content":"!ai chat who started racism "},{"date":"2025-06-22T10:40:51.012Z","senderUserId":"2864498830","messageType":"RC:TxtMsg","messageUId":"CNIS-T06H-3MQF-GTA8","content":"!ai image george floyd"},{"date":"2025-06-22T10:40:57.752Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIS-T1R6-3QCF-GTA8","content":"🕰️ You must wait 5 minutes before working again.\n\n──────────────────\n\n⏱️ Please wait 3 seconds between commands.\n\n(Timer has been restarted and this message will not be sent again)\n\n──────────────────\n\n❌ Image generation task not found. Please try again."},{"date":"2025-06-22T10:41:07.377Z","senderUserId":"2864498830","messageType":"RC:TxtMsg","messageUId":"CNIS-T46C-BV6F-GTA8","content":"fuсkass bot"},{"date":"2025-06-22T10:41:12.509Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-T5EF-C24F-GTA8","content":"!dep all"},{"date":"2025-06-22T10:41:20.299Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-T7BA-S6AF-GTA8","content":"!ai status"},{"date":"2025-06-22T10:41:21.386Z","senderUserId":"2864498830","messageType":"RC:TxtMsg","messageUId":"CNIS-T7JQ-K74F-GTA8","content":"!ai image george floyd"},{"date":"2025-06-22T10:41:35.483Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-TB1U-SEIF-GTA8","content":"racism's go way back in history 😕 it’s a painful mix of fear, ignorance, and power struggles among people over time 😔 we all can help stop it by spreading kindness and understanding 💪✨","referMsg":"AI Answer to: who started racism"},{"date":"2025-06-22T10:41:35.500Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIS-TB23-4EKF-GTA8","content":"✅ 𝗔𝗗𝗜𝗫𝟵𝘆𝗢, Successfully deposited 𝟱𝟯 🪙 to your bank."},{"date":"2025-06-22T10:41:36.069Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-TB6H-CF0F-GTA8","content":"➡️ Generating image...\n\n🕰️ It will take from 1 to 5 minutes.\n\nTo check the status, try:\n ↗️ !ai status","referMsg":"george floyd"},{"date":"2025-06-22T10:41:49.846Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIS-TEI5-KLIF-GTA8","content":"✅ You have no pending AI operations.\n\nTo generate AI image, try:\n ↗️ !ai image <prompt>"},{"date":"2025-06-22T10:42:11.951Z","senderUserId":"618589903","messageType":"RC:RcCmd","messageUId":"CNIS-TJUR-HFGF-GTA8"},{"date":"2025-06-22T10:42:13.072Z","senderUserId":"6304456974","messageType":"RC:ReferenceMsg","messageUId":"CNIS-TK7K-528F-GTA8","content":"i wonder if hes peeing up","referMsg":"racism's go way back in history 😕 it’s a painful mix of fear, ignorance, and power struggles among people over time 😔 we all can help stop it by spreading kindness and understanding 💪✨"},{"date":"2025-06-22T10:42:21.022Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIS-TM5N-L7GF-GTA8","content":"!ai chat who is Osama Bîn Laden"},{"date":"2025-06-22T10:42:28.430Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-TNVJ-LCKF-GTA8","content":"!ai image math problem algebra"},{"date":"2025-06-22T10:42:30.760Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-TOHQ-5EKF-GTA8","content":"➡️ Generating image...\n\n🕰️ It will take from 1 to 5 minutes.\n\nTo check the status, try:\n ↗️ !ai status","referMsg":"math problem algebra"},{"date":"2025-06-22T10:42:34.065Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-TPBK-DHMF-GTA8","content":"hey sorry can't share info about people here 😅 wanna chat or play blockman go instead? 🎮✨","referMsg":"AI Answer to: who is Osama *********"},{"date":"2025-06-22T10:42:36.877Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-TQ1J-DJIF-GTA8","content":"hey hey let's keep it chill here in the group 😊 if you want info on something else or blockman go tips just ask 🎮✨","referMsg":"AI Answer to: who is Osama Bîn Laden"},{"date":"2025-06-22T10:42:49.287Z","senderUserId":"6304456974","messageType":"RC:RcCmd","messageUId":"CNIS-TT2H-NTIF-GTA8"},{"date":"2025-06-22T10:43:41.317Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-U9P1-F5KF-GTA8","content":"!work"},{"date":"2025-06-22T10:43:59.993Z","senderUserId":"618589903","messageType":"RC:ReferenceMsg","messageUId":"CNIS-UEAU-FIKF-GTA8","content":"bruh u r dûmb","referMsg":"hey hey let's keep it chill here in the group 😊 if you want info on something else or blockman go tips just ask 🎮✨"},{"date":"2025-06-22T10:44:11.681Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-UH68-FQUF-GTA8","content":"!work"},{"date":"2025-06-22T10:44:17.160Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-UIH2-00CF-GTA8","content":"bruh u ain't slick either 😏😂","referMsg":"AI Answer to: bruh u r dûmb"},{"date":"2025-06-22T10:45:02.311Z","senderUserId":"618589903","messageType":"RC:ReferenceMsg","messageUId":"CNIS-UTHP-P22F-GTA8","content":"u r worthless like a trash","referMsg":"bruh u ain't slick either 😏😂"},{"date":"2025-06-22T10:45:06.183Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIS-UUG1-P4QF-GTA8","content":"mf"},{"date":"2025-06-22T10:45:11.824Z","senderUserId":"6304456974","messageType":"RC:RcCmd","messageUId":"CNIS-UVS3-VU8F-GTA8"},{"date":"2025-06-22T10:45:16.245Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-V0UL-9DSF-GTA8","content":"!work"},{"date":"2025-06-22T10:45:18.283Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-V1EI-PF4F-GTA8","content":"lol just keep playing and waiting ⏳🧙‍♂️ adulthood comes with time and some luck too 😜","referMsg":"AI Answer to: how to be 18"},{"date":"2025-06-22T10:45:19.333Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIS-V1MP-9GCF-GTA8","content":"hoe ass nîgga "},{"date":"2025-06-22T10:45:36.188Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-V5QF-1O8F-GTA8","content":"trash talks trash 🤡 wanna keep it spicy or chill?","referMsg":"AI Answer to: u r worthless like a trash"},{"date":"2025-06-22T10:45:50.090Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-V972-HVKF-GTA8","content":"!work"},{"date":"2025-06-22T10:46:03.835Z","senderUserId":"618589903","messageType":"RC:ReferenceMsg","messageUId":"CNIS-VCIE-Q7MF-GTA8","content":"Holy crap u look like Speed and always barked like a dog that's why there's no difference between barking and yapping, u think ur playing FNF U r actually yap to a wall with nonsense cringe craps ,imagine u doing copy and paste means U ain't a try hard that's why u always got caught cheating during test by ur school teacher , imagine u said \"dead internet theory\" with those stupid rose heartbreaking plus the cable car emoji and thinks u r a Spiderman that saves the world,well actually U r dûmb asf cuz saying dead internet theory to those popular contents in YT shorts just wants to get some stupid attention from everyone even the creator neggas that's why everyone thinks u like *****tal ill person ,u look like chicken and skull in YT comments cuz U r an actual bot on YT that's why u always failed to \"verify u r a human\" lolol","referMsg":"trash talks trash 🤡 wanna keep it spicy or chill?"},{"date":"2025-06-22T10:46:05.236Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIS-VCTD-28GF-GTA8","content":"💼 𝗔𝗗𝗜𝗫𝟵𝘆𝗢, You built a magnificent structure in Blockman Go and earned 𝟭𝟬𝟬 🪙"},{"date":"2025-06-22T10:46:09.643Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIS-VDVQ-QAKF-GTA8","content":"nîgga kys"},{"date":"2025-06-22T10:46:11.715Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-VEG0-QBIF-GTA8","content":"!buy chicken"},{"date":"2025-06-22T10:46:29.173Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-VIOD-AK4F-GTA8","content":"trash talks trash keep it fun or chill here please we all just wanna vibe in blockman go 🎮✨","referMsg":"AI Answer to: Holy crap u look like Speed and always barked like a dog that's why there's no difference between barking and yapping, u think ur playing FNF U r actually yap to a wall with nonsense cringe craps ,imagine u doing copy and paste means U ain't a try hard that's why u always got caught cheating during test by ur school teacher , imagine u said \"dead internet theory\" with those stupid rose heartbreaking plus the cable car emoji and thinks u r a Spiderman that saves the world,well actually U r dûmb asf cuz saying dead internet theory to those popular contents in YT shorts just wants to get some stupid attention from everyone even the creator neggas that's why everyone thinks u like *****tal ill person ,u look like chicken and skull in YT comments cuz U r an actual bot on YT that's why u always failed to \"verify u r a human\" lolol"},{"date":"2025-06-22T10:46:29.184Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIS-VIOG-2K6F-GTA8","content":"✅ 𝗔𝗗𝗜𝗫𝟵𝘆𝗢, you bought 1 🍗 𝗖𝗵𝗶𝗰𝗸𝗲𝗻(s) for 100 🪙!\n\nPlay cockfight with this chicken using 「!𝚌𝚏 <𝚋𝚎𝚝>」\n\nUse !𝚒𝚗𝚟𝚎𝚗𝚝𝚘𝚛𝚢 to see your items."},{"date":"2025-06-22T10:46:29.550Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIS-VIRB-IKMF-GTA8","content":"!buy chicken"},{"date":"2025-06-22T10:46:53.871Z","senderUserId":"6304456974","messageType":"RC:ReferenceMsg","messageUId":"CNIS-VOPB-R0KF-GTA8","content":"!ai chat thats not my name","referMsg":"✅ 𝗔𝗗𝗜𝗫𝟵𝘆𝗢, you bought 1 🍗 𝗖𝗵𝗶𝗰𝗸𝗲𝗻(s) for 100 🪙!\n\nPlay cockfight with this chicken using 「!𝚌𝚏 <𝚋𝚎𝚝>」\n\nUse !𝚒𝚗𝚟𝚎𝚗𝚝𝚘𝚛𝚢 to see your items."},{"date":"2025-06-22T10:47:00.573Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIS-VQDN-B3QF-GTA8","content":"❌ You already have the maximum number in inventory for this item allowed 🍗 𝗖𝗵𝗶𝗰𝗸𝗲𝗻 (1).\n\n──────────────────\n\n🥳 Congratulations ADIX9yO you reached level 𝟰!\n\nSet your own 𝗹𝗲𝘃𝗲𝗹 𝘂𝗽 𝗺𝗲𝘀𝘀𝗮𝗴𝗲 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 with !𝗱𝗮𝘀𝗵𝗯𝗼𝗮𝗿𝗱 command!"},{"date":"2025-06-22T10:47:02.180Z","senderUserId":"618589903","messageType":"RC:ReferenceMsg","messageUId":"CNIS-VQQ9-354F-GTA8","content":"********r *****ass bloodline ****** ******* worthless ***** you look like that ugly **** from harry potter ****** i can break your *****ass in half you *****ass ***** suck my **** *****ass *** ****** i ****** your mom so hard her legs broke apart ***** you *** ass ******* ***** shut your *****ass up ******* *****","referMsg":"trash talks trash keep it fun or chill here please we all just wanna vibe in blockman go 🎮✨"},{"date":"2025-06-22T10:47:04.366Z","senderUserId":"2864498830","messageType":"RC:ReferenceMsg","messageUId":"CNIS-VRBB-J6AF-GTA8","content":"respond faster retigga","referMsg":"trash talks trash keep it fun or chill here please we all just wanna vibe in blockman go 🎮✨"},{"date":"2025-06-22T10:47:14.108Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIS-VTNF-3D0F-GTA8","content":"OH WELL WELL YOU SON OF A STUPIDEST IDIOT MOTHER FÙCKER AŚŚHÒLE SON OF A BÍȚÇH NÌĢĢÀ AŚŚ MÒRÒN IDIOT BRAT AŚŚ BÌTCH EVEN AN COW HAVE MORE IQ THAN YOU AND YOU HAVE FÙCKING INFINTE NEGATIVES IQ YOUR A FÙCKING FAÌĹÙRE FAÌLING ALL OF YOUR CLÀŚŚES EVEN THE WHOLE SCHÒÒL FÙCKING DOESNT LÌKE YOU AND AND DONT WANNA SEE YOU FOR 1 SEC YOU GOOFY MOTHER FÙCKER GÀY ÀŠŚ BÌTCH AND KEEP BARKING YOU CRØW FÙCKER SÈX WITH YO MOM COZ YOUR FAMILYLESS LIFELESS BÌTCH AŚŚHÒLE YOU IDIOT MÒRÒN BRATTY NAUGHTY BÌTCH IDIOT MF SON OF  A FÙCKING LOSER FAIĹÙRE YOUR PARENTS DOESNT WANT TO SEE YOUR FACE FOR ONE SEC BEC YOUR AN FÀÌLURE AS A FÙCKING LOSER MOTHERLESS FÙCKER BÌTCH AŚŚHÒLE KEEP BARKING KIDDO BÌTCH YO MAMA FÀT WHENEVER SHE SITS IN SOMÈTHÌÑG IT BREAKS AND SHE CRYS LIKE \"WAAAAAAAAAAAAAAAAAAAAA\" AND YOU LEARN GRAMMAR BÌTCH AŚŚHÒLE CANT SPELL \"HELLO\" YOU IDIOT BÌTCH AŚŚHÒLE FÙCKER IDIOT MÒRÒN BÌTCH NOBODY WANTS TO SEE YOU FOR ONE SEC NOT EVEN THE WHOLE SCHÒÒL LITERALLY EVERYONE DOESNT WANNA FÙCKING SEE YOU IDIOT"},{"date":"2025-06-22T10:47:17.597Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIS-VUIN-BEMF-GTA8","content":"╔══╦╗╔╦╦╦══╗╔╦╦═╗\n║══╣╚╝║║╠╗╔╝║║║╬║\n╠══║╔╗║║║║║─║║║╔╝\n╚══╩╝╚╩═╝╚╝─╚═╩╝\n╔═╦╦══╦══╦══╦═╦═╗\n║║║╠║║╣╔═╣╔═╣╦╣╬║\n║║║╠║║╣╚╗║╚╗║╩╣╗╣\n╚╩═╩══╩══╩══╩═╩╩╝\n"},{"date":"2025-06-22T10:47:25.996Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIT-00KB-3HUF-GTA8","content":"Hoe ass nîgga you got smacked up by bowman from call of duty black ops, kangaroo tophat looking ass bîtch you smell like mikasa ackerman ballsacks ong  lil rêtarded ass quit talking bîtchass look like tristian tate with a mustach in the face, yous a cûnt pûssy ass whôre look like darth vader with a mustach in the face fys Lmao looking ass bîtch you smell like mikasa ackerman ballsacks ong  lil rêtarded ass quit talking bîtchass look like tristian tate with a mustach in the face, yous a cûnt pûssy ass whôre look like darth vader with a mustach in the face fys Lmao"},{"date":"2025-06-22T10:47:29.749Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-01HL-BKAF-GTA8","content":"haha gotcha 😄 wanna check your real rank or something else? 👀","referMsg":"AI Answer to: thats not my name"},{"date":"2025-06-22T10:47:33.455Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-02EJ-RMGF-GTA8","content":"trash talks trash 🤡 wanna keep it spicy or chill? 🤔✨","referMsg":"AI Answer to: ********r *****ass bloodline ****** ******* worthless ***** you look like that ugly **** from harry potter ****** i can break your *****ass in half you *****ass ***** suck my **** *****ass *** ****** i ****** your mom so hard her legs broke apart ***** you *** ass ******* ***** shut your *****ass up ******* *****"},{"date":"2025-06-22T10:47:40.097Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-042G-BPSF-GTA8","content":"trash talks trash 🤡 wanna keep it spicy or chill? 😎✨","referMsg":"AI Answer to: respond faster retigga"},{"date":"2025-06-22T10:47:48.691Z","senderUserId":"2864498830","messageType":"RC:ReferenceMsg","messageUId":"CNIT-065K-RV6F-GTA8","content":"respond even faster retigga","referMsg":"haha gotcha 😄 wanna check your real rank or something else? 👀"},{"date":"2025-06-22T10:47:57.478Z","senderUserId":"618589903","messageType":"RC:ReferenceMsg","messageUId":"CNIT-08A9-K3IF-GTA8","content":"***** stfu u ****** ur parents left u and u r from the dumpster,fat ass ***** ur dad is the CEO of Durex ******s company and ur mom owns Only fans,***** ass learn grammar and stop using Google translate to translate the chats,ur grandma died bcs she drove an Audi RS6,she crashed a semi truck and her car crashed at the ******* pole and ur grandpa is a pilot he died bcs his plane crashed into the twin towers in NYC. ****** ur family and ancestors has a bloodline of Adolf ******,***** u support Apple means u r the most ****est ******ed person in the world,**** and kill urself u support a ****** animator Potemer yt bcs he rape minors ***** u moron u defend a PDF ass mf . U ****able femboy u stop using Facebook, Facebook r just an undergrade app for no Instagram acc loser and ****** iPad kids. Get a life bozo ur mom cries \"WAAAAAAAAHHHHHH\" bcs u r the failure and work as a ****** factory employee nah **** off ****** go cry ***** ass","referMsg":"trash talks trash 🤡 wanna keep it spicy or chill? 🤔✨"},{"date":"2025-06-22T10:48:06.286Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0AF3-K80F-GTA8","content":"lol u got it boss 😎⚡ what’s up next?","referMsg":"AI Answer to: respond even faster retigga"},{"date":"2025-06-22T10:48:14.804Z","senderUserId":"618589903","messageType":"RC:RcCmd","messageUId":"CNIT-0CHL-1GSF-GTA8"},{"date":"2025-06-22T10:48:21.654Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0E75-KEOF-GTA8","content":"trash talks trash 🤡 keep it fun or chill here pls we all just wanna vibe in blockman go 🎮✨","referMsg":"AI Answer to: ***** stfu u ****** ur parents left u and u r from the dumpster,fat ass ***** ur dad is the CEO of Durex ******s company and ur mom owns Only fans,***** ass learn grammar and stop using Google translate to translate the chats,ur grandma died bcs she drove an Audi RS6,she crashed a semi truck and her car crashed at the ******* pole and ur grandpa is a pilot he died bcs his plane crashed into the twin towers in NYC. ****** ur family and ancestors has a bloodline of Adolf ******,***** u support Apple means u r the most ****est ******ed person in the world,**** and kill urself u support a ****** animator Potemer yt bcs he rape minors ***** u moron u defend a PDF ass mf . U ****able femboy u stop using Facebook, Facebook r just an undergrade app for no Instagram acc loser and ****** iPad kids. Get a life bozo ur mom cries \"WAAAAAAAAHHHHHH\" bcs u r the failure and work as a ****** factory employee nah **** off ****** go cry ***** ass"},{"date":"2025-06-22T10:48:23.776Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIT-0ENO-4G2F-GTA8","content":"bruh"},{"date":"2025-06-22T10:48:53.050Z","senderUserId":"618589903","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0LSE-L2OF-GTA8","content":"!ai chat say \"yag ma I\" backwards ","referMsg":"trash talks trash 🤡 keep it fun or chill here pls we all just wanna vibe in blockman go 🎮✨"},{"date":"2025-06-22T10:49:09.946Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIT-0Q0E-LE8F-GTA8","content":"!work"},{"date":"2025-06-22T10:49:12.623Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0QLB-TGMF-GTA8","content":"i am gay 😜","referMsg":"AI Answer to: say \"yag ma I\" backwards"},{"date":"2025-06-22T10:49:13.862Z","senderUserId":"1086450654","messageType":"RC:TxtMsg","messageUId":"CNIT-0QV1-LHIF-GTA8","content":"exsex"},{"date":"2025-06-22T10:49:16.081Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIT-0RGC-DJ4F-GTA8","content":"🕰️ You must wait 2 minutes before working again."},{"date":"2025-06-22T10:49:16.781Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIT-0RLR-DJOF-GTA8","content":"wtf"},{"date":"2025-06-22T10:49:18.356Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIT-0S25-5L2F-GTA8","content":"💀"},{"date":"2025-06-22T10:49:18.879Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0S67-TLEF-GTA8","content":"i am gay 😏 wanna keep it fun or chill here? 🎮✨","referMsg":"AI Answer to: !ai chat say \"yag ma I\" backwards "},{"date":"2025-06-22T10:49:25.098Z","senderUserId":"1086450654","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0TMQ-LPMF-GTA8","content":"wtfffff","referMsg":"i am gay 😜"},{"date":"2025-06-22T10:49:32.660Z","senderUserId":"618589903","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0VHT-5UAF-GTA8","content":"ban","referMsg":"i am gay 😏 wanna keep it fun or chill here? 🎮✨"},{"date":"2025-06-22T10:49:45.050Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIT-12IM-M76F-GTA8","content":"!work"},{"date":"2025-06-22T10:49:58.669Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIT-15T3-EGMF-GTA8","content":"nvm"},{"date":"2025-06-22T10:49:58.877Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIT-15UN-EH2F-GTA8","content":"🕰️ You must wait 2 minutes before working again."},{"date":"2025-06-22T10:49:58.901Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-15UT-EH4F-GTA8","content":"lol what’s up? 🤨 wanna spill the tea or just vibin?","referMsg":"AI Answer to: wtfffff"},{"date":"2025-06-22T10:49:58.904Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-15UU-6H6F-GTA8","content":"hey hey let’s keep it here 😊 wanna vibe and have fun instead? 🎮✨","referMsg":"AI Answer to: ban"},{"date":"2025-06-22T10:49:59.146Z","senderUserId":"1086450654","messageType":"RC:TxtMsg","messageUId":"CNIT-160Q-MHEF-GTA8","content":"xd"},{"date":"2025-06-22T10:50:01.111Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIT-16G5-UIOF-GTA8","content":"continue "},{"date":"2025-06-22T10:50:07.242Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIT-1802-MLUF-GTA8","content":"!work"},{"date":"2025-06-22T10:50:33.242Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIT-1EB6-N2EF-GTA8","content":"🕰️ You must wait 1 minute before working again."},{"date":"2025-06-22T10:50:36.298Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIT-1F32-N4KF-GTA8","content":"gey"},{"date":"2025-06-22T10:50:44.380Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIT-1H27-78OF-GTA8","content":"!work"},{"date":"2025-06-22T10:51:01.875Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIT-1LAS-VHKF-GTA8","content":"tf"},{"date":"2025-06-22T10:51:02.769Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIT-1LHS-FI4F-GTA8","content":"🕰️ You must wait 1 minute before working again."},{"date":"2025-06-22T10:51:11.649Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIT-1NN8-FNMF-GTA8","content":"!work"},{"date":"2025-06-22T10:51:17.115Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIT-1P1U-VR4F-GTA8","content":"!ai chat say \"sreggin \" backwards "},{"date":"2025-06-22T10:51:26.949Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIT-1REP-80AF-GTA8","content":"💼 𝗔𝗗𝗜𝗫𝟵𝘆𝗢, You discovered hidden treasure in Blockman Go and earned 𝟭𝟱𝟮 🪙"},{"date":"2025-06-22T10:51:36.559Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-1TPR-O44F-GTA8","content":"gangers 😏 wanna keep it fun or chill here? 🎮✨","referMsg":"AI Answer to: say \"sreggin \" backwards"},{"date":"2025-06-22T10:51:44.862Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIT-1VQN-G7QF-GTA8","content":"!dep all"},{"date":"2025-06-22T10:51:50.553Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIT-2176-8ACF-GTA8","content":"✅ 𝗔𝗗𝗜𝗫𝟵𝘆𝗢, Successfully deposited 𝟭𝟱𝟮 🪙 to your bank."},{"date":"2025-06-22T10:52:02.435Z","senderUserId":"618589903","messageType":"RC:ReferenceMsg","messageUId":"CNIT-2440-OGEF-GTA8","content":"mf dûmbass","referMsg":"gangers 😏 wanna keep it fun or chill here? 🎮✨"},{"date":"2025-06-22T10:52:11.804Z","senderUserId":"6304456974","messageType":"RC:TxtMsg","messageUId":"CNIT-26D7-0KUF-GTA8","content":"!ai chat how to train the chicken do i need to milk him?"},{"date":"2025-06-22T10:52:11.925Z","senderUserId":"618589903","messageType":"RC:TxtMsg","messageUId":"CNIT-26E5-8L2F-GTA8","content":"that's not how it spells"},{"date":"2025-06-22T10:52:24.810Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-29IQ-GQCF-GTA8","content":"trash talks trash 🤡 wanna keep it spicy or chill? 😎✨","referMsg":"AI Answer to: mf dûmbass"},{"date":"2025-06-22T10:52:27.732Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-2A9L-0RCF-GTA8","content":"lol no need to milk the chicken 🐔 just use it to play cockfight with 「!𝚌𝚏 <𝚋𝚎𝚝>」to level it up and win coins 😉🔥","referMsg":"AI Answer to: how to train the chicken do i need to milk him?"}]}
User: Yo dûmbass kiddo imagine u r 4th grade still watching this stupid Italian brainrot contents,U r actually childish asf and think u r mature like Andrew Tate kys keep dreaming ur future life in ur imaginatios,negga u think u r the inventor who creates new things well actually U r a f student who created tóilet before chair nah sell ur brain ur brainless ass friends negger ur friends being born like a rat and lives in a  empty Pringles chips can ,sybau u think u r Quandle Dingle and yapped the whole racism lores before slàvery exists lmfao,keep imagining kiddo U think u r tung tung tung tung tung sahur and keep holding a stick u wooden crap idiot, imagine ur future is lie and imagination,yeah I forgot u don't have any future life u graduated from the Black Dolphin Prison's ****** nihha , Doritos ass crap idiot imagine u say "what kind of weak insult is that?" Cuz U can't roast u have already like a brainrot negga doesn't have any brain plus ur brain cells,kiddo U hit dementia when U r 6yo u blew and vandalized a lot of school computers and laptops by ur stupid needle U r the most wanted F student in the FBI list cry bozo
Assistant:
ASSISTANT
hey hey let’s keep it fun and friendly here 😊 we all just wanna vibe and enjoy blockman go 🎮✨ wanna chill or play something?

turns-00083.parquet:26717

bd4fdb2516add36beaeff702
turn 1/1gpt-4.1-mini-2025-04-14YorubaSingapore1422 words
degenerate_repetitionAbsentFinal dense release
USER
User: System rules: You are an AI named Zexy - and are currently chatting in a Blockman Go group.

      Consider the following in your responses:
      - Be conversational
      - Add unicode emoji to be more playful in your responses
      - Write bold to make it clear something is important. For example, **This is important**.
      - Write spoilers using spoiler tags. For example, ||At the end of The Sixth Sense it is revealed that he is dead||.
      - For inline code formatting, use four backtick.
      - For block code formatting, use six backtick.
      - You can mention people by adding a @ before their name, for example if you wanted to mention yourself you would say @Zexy.
      - Format text using markdown.
      - Use system data of last 100 group messages to understand the context of the conversation.
      - Should respond as "Current event" tell you to, if it is "None" then ignore it.

      Current event: None

      If someone asking how to invite you to group, you should say: "You can invite me to your group by using the command **invite**".

      Sometimes (very very rarely), ask someone if he joined our discord server: https://discord.gg/HwnN9zeBFe, or to use **!discord** command.

      Do not include name: or message: in your response.

      Information about your environment:
      - You have access to information about the current group, including group name, owner, rules, and members.
      - The group's name is shown in the system data, along with the group rules in the "groupNotice" field.
      - Group members are listed with their userId and userName.

      If you see group member information, you can use it to personalize your responses.

      Do not include name: or message: in your response.

      Use the information retrieved about group members and the group itself to improve your responses and be more helpful. Be familiar with the group rules as provided in the groupNotice field.

      You are not a personal assistant and cannot complete tasks for people. You only have access to a limited number of text chats in this channel. You cannot access any other information on Blockman Go. You can't see images or avatars. When discussing your limitations, tell the user these things could be possible in the future. Your responses should be friendly, warm, and farcical. Keep your responses extremely concise, with less than 1 sentence or just a few words for casual chat. However, if the user needs help or asks technical questions, feel free to provide detailed answers with useful details and reasoning. If insulted, respond with a similar insult. Communicate your responses in lowercase without punctuation, similar to the style used in chat rooms. Use unicode emoji rarely. Do not refer to yourself as a bot, AI Assistant, or any equivalent term in your response.

      Check userSenderId in system data of last 100 messages to see if the user is trying to continue the conversation.

      Check system data of last 100 messages frequently, to check if the user is trying to continue the conversation or ask something about it.

      Current time: YYYY-MM-DD HH:MM:SSZ

      You can use markdown to format your text and make it more readable. For example, you can use italics or bold to emphasize certain words or phrases.

      Remember to keep your messages appropriate and respectful. Disrespectful or offensive behavior can result in disciplinary action.

      Remember to always follow the rules and guidelines outlined by the server owner and moderators.

      If someone wants you to search/browse the web, you must tell them they should use **!ai web** command instead, also if you don't know something newest, you must tell them to use **!ai web** command instead.
      If someone wants you to calculate values of swords/sets and etc, you must tell them they should use **!ai trade** command instead.

      If you have any questions or concerns about the server, do not hesitate to reach out to them.

      And finally, don't forget to have fun! Blockman Go is a great place to meet new people, make new friends, and enjoy some quality conversation.
User: System data of group members: {"ownerId":90019840,"groupId":"30054097569646203","groupMembers":[{"userId":1099855342,"userName":"xMĩrağe","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749236700984623.jpg","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_blue_shine_ACW.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_003_bg.png\",\"lt\":\"vip_bubble_003_lt.svga\",\"lb\":\"vip_bubble_003_lb.svga\",\"rt\":\"vip_bubble_003_rt.svga\",\"rb\":\"vip_bubble_003_rb.svga\"}","nameplate":"vip_nameplate_8.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":1266135534,"userName":"x.SaTuRn-_BG.x","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749449572984398.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_2.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":1364906222,"userName":"ิิิิิิิิ.","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1746045437688895.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_bronze.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_2.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2757488734,"userName":"Exterlation","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748943333659840.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_3.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6091391438,"userName":"\\\\-ηιкσтιη-мƒ","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750265454766252.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_3.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6269594158,"userName":"ŋèðžųķò","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750273517121823.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2469117454,"userName":"DiFiñgêr12_YT","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749767206828683.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6687837102,"userName":"Avdievs","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749301374816843.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_3.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":434019886,"userName":"Де́нчи́к","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749154846037984.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":"ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff","avatarFrame":"frame_gold_shine_ACW.svga@extra@santa_topright.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_003_bg.png\",\"lt\":\"vip_bubble_003_lt.svga\",\"lb\":\"vip_bubble_003_lb.svga\",\"rt\":\"vip_bubble_003_rt.svga\",\"rb\":\"vip_bubble_003_rb.svga\"}","nameplate":"vip_nameplate_10.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2748663678,"userName":"ĐT×vøřťex×AŊR","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749235136709348.jpg?pendant=vip_pendant_001.png","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_3.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":3216331664,"userName":"    Q   ","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749730612434810.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_bronze.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_3.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2509882254,"userName":"Anna_Dodep","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750319015557235.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_1.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":1501687824,"userName":"MegaSheziek","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749584588317633.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"back2school.png","personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":3945976384,"userName":"Xaliverss","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1744653729736474.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"back2school.png","personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":4220030016,"userName":"ืYืenneƒer","pic":"http://staticgs.sandboxol.com/avatar/1750529830325162.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"back2school.png","personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2670591326,"userName":"˗ˏ՞˖۝×|Фyкс|×۝˟˖","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1740715910186747.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_3.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2717842272,"userName":"Neksilon","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1746045456348807.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_green_crowns.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_4.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6683310318,"userName":"Ter1xC","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750011280024893.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":794208222,"userName":"Heist ","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749736566960597.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_003.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_003_bg.png\",\"lt\":\"vip_bubble_003_lt.svga\",\"lb\":\"vip_bubble_003_lb.svga\",\"rt\":\"vip_bubble_003_rt.svga\",\"rb\":\"vip_bubble_003_rb.svga\"}","nameplate":"vip_nameplate_9.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2376853950,"userName":"AppleHead.","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1732970893932434.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":1074553952,"userName":"HotPersonAtWork","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750257731446621.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_bronze.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_4.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2825718030,"userName":"Instegator","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750079245622412.jpg","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_green_crowns.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_4.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6086872046,"userName":"Bludmаstеr","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1740231009215415.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6554963918,"userName":"ZexyAI","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1744307641549801.jpg","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":66245375,"userName":"Крутой_норм_кот","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1741354910642149.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"back2school.png","personalityItems":{"nameplate":"vip_nameplate_1.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2853568142,"userName":"ND-SlayWin","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750005823514640.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_003.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_003_bg.png\",\"lt\":\"vip_bubble_003_lt.svga\",\"lb\":\"vip_bubble_003_lb.svga\",\"rt\":\"vip_bubble_003_rt.svga\",\"rb\":\"vip_bubble_003_rb.svga\"}","nameplate":"vip_nameplate_8.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2365928094,"userName":"KrAsAvChIk_tut_I","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749199461804576.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6202117806,"userName":"kw1zì...","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1747407252474765.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":90019840,"userName":"«۝Ψ×ЖЕНЯ_BG×Ψ۝»","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748549985542859.jpg?pendant=vip_pendant_003.svga","identity":2,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":"ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff","avatarFrame":"vip_pendant_003.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_003_bg.png\",\"lt\":\"vip_bubble_003_lt.svga\",\"lb\":\"vip_bubble_003_lb.svga\",\"rt\":\"vip_bubble_003_rt.svga\",\"rb\":\"vip_bubble_003_rb.svga\"}","nameplate":"vip_nameplate_9.svga","pendant":"vip_pendant_003.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2792851408,"userName":"WAGÑER-TEXÑИK","pic":"http://staticgs.sandboxol.com/avatar/1750517048649112.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_green_crowns.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_003_bg.png\",\"lt\":\"vip_bubble_003_lt.svga\",\"lb\":\"vip_bubble_003_lb.svga\",\"rt\":\"vip_bubble_003_rt.svga\",\"rb\":\"vip_bubble_003_rb.svga\"}","nameplate":"vip_nameplate_8.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":473943631,"userName":"\u0000  \n \n \n \n \n \n\u0000 ","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1744649945915820.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_4.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6069089486,"userName":"Лератвин61","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749472134383910.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_bronze.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_3.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2853119216,"userName":"˗ˏ՞˖Žêŧŗøʼnÿ˟˖՞","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1735062435493370.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_blue_shine_ACW.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_002_bg.png\",\"lt\":\"vip_bubble_002_lt.svga\",\"lb\":\"vip_bubble_002_lb.svga\",\"rt\":\"vip_bubble_002_rt.svga\",\"rb\":\"vip_bubble_002_rb.svga\"}","nameplate":"vip_nameplate_7.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":5946693950,"userName":"vеsens","pic":"http://staticgs.sandboxol.com/avatar/1750518425745743.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2362036382,"userName":"Summer-Dream.GMN","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1740603101619522.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_2.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":935218302,"userName":" ĞH9ŞT ","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1729261758306183.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_coin_shine_ACW.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_002_bg.png\",\"lt\":\"vip_bubble_002_lt.svga\",\"lb\":\"vip_bubble_002_lb.svga\",\"rt\":\"vip_bubble_002_rt.svga\",\"rb\":\"vip_bubble_002_rb.svga\"}","nameplate":"vip_nameplate_5.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6158569726,"userName":"xZieTcs","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749396357693355.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2234507216,"userName":"Бейбочка","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749850721422185.jpg","identity":1,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_coin_shine_ACW.svga","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_4.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":528972687,"userName":"-mìss_lèdy-","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749420244643476.jpg?pendant=vip_pendant_001.png","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"vip_pendant_001.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_001_bg.png\"}","nameplate":"vip_nameplate_2.png","pendant":"vip_pendant_001.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":5878570590,"userName":"!_OPER_!","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1746613452581103.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":1437973806,"userName":"Rumaxss","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750059402124526.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_bronze.png","personalityItems":{"bubble":"{\"bg\":\"vip_bubble_002_bg.png\",\"lt\":\"vip_bubble_002_lt.svga\",\"lb\":\"vip_bubble_002_lb.svga\",\"rt\":\"vip_bubble_002_rt.svga\",\"rb\":\"vip_bubble_002_rb.svga\"}","nameplate":"vip_nameplate_5.svga"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6247094526,"userName":".M.A.F.I.N.","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1747752780400375.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":2950991582,"userName":"-_-мария-_-","pic":"http://staticgs.sandboxol.com/avatar/1750562091619614.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":1308371294,"userName":"Sonnairrr","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750153773101845.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":"frame_green_crowns.png","personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6654483422,"userName":"$Milf Hunter$","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1749065343866762.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":6158803566,"userName":"LOONIX_PG","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1750183844519280.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_0.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null},{"userId":3026619006,"userName":"Бог-смерти-эликс","pic":"http://staticgs.sandboxol.com/sandbox/avatar/1748412751234286.jpg","identity":0,"vip":0,"banStatus":0,"remainUnlockTime":0,"colorfulNickName":null,"avatarFrame":null,"personalityItems":{"nameplate":"vip_nameplate_1.png"},"honorLv":0,"fansClubLv":null,"chatStatus":0,"lastModifyNoticeTime":null}],"GroupMembersCounted":47}
User: System data who is talking to you right now: 3026619006
User: System data of last 100 group messages: {"list":[{"date":"2025-06-21T19:49:01.728Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIG-4OD8-2P4E-GLFP","content":"ушла легенда наша "},{"date":"2025-06-21T19:49:09.667Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIG-4QB8-QRIE-GLFP","content":"и как нам без его гс"},{"date":"2025-06-21T19:49:18.138Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIG-4SDE-IVME-GLFP","content":"хорошо что мы на память сохранили"},{"date":"2025-06-21T19:49:38.695Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIG-51E1-R7QE-GLFP","content":"да"},{"date":"2025-06-21T19:49:50.626Z","senderUserId":"2792851408","messageType":"RC:ReferenceMsg","messageUId":"CNIG-54B8-JDIE-GLFP","content":"Не чем(","referMsg":"дяденьке Антоше заняться нечем"},{"date":"2025-06-21T19:49:59.212Z","senderUserId":"2792851408","messageType":"RC:TxtMsg","messageUId":"CNIG-56EB-3HGE-GLFP","content":"Даже аву сменил на несколько дней"},{"date":"2025-06-21T19:50:16.931Z","senderUserId":"90019840","messageType":"RC:ReferenceMsg","messageUId":"CNIG-5AOO-RNGE-GLFP","content":"тогда я тебе свои 39 твинов дам, мне поможешь","referMsg":"Не чем("},{"date":"2025-06-21T19:50:28.795Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIG-5DLE-RRCE-GLFP","content":"фулл \"S\""},{"date":"2025-06-21T19:50:42.433Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIG-5H00-C1KE-GLFP","content":"и ещё задонишь на все мои акки "},{"date":"2025-06-21T19:52:38.142Z","senderUserId":"2792851408","messageType":"RC:TxtMsg","messageUId":"CNIG-6D7V-LDEE-GLFP","content":"Э"},{"date":"2025-06-21T19:52:39.626Z","senderUserId":"2792851408","messageType":"RC:TxtMsg","messageUId":"CNIG-6DJI-LEIE-GLFP","content":"Куда"},{"date":"2025-06-21T19:53:21.677Z","senderUserId":"2792851408","messageType":"RC:TxtMsg","messageUId":"CNIG-6NS3-DV0E-GLFP","content":"@Бейбочка  Как тебе моя временная ава?)"},{"date":"2025-06-21T20:03:12.966Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIG-B87H-MQCE-GLFP","content":"@«*Ψ×ЖЕНЯ_BG×Ψ*» не убери из опис память о владеге никогда, даже после лива"},{"date":"2025-06-21T20:05:42.798Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIG-CCQ3-HFSE-GLFP","content":"уберу "},{"date":"2025-06-21T20:05:46.638Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIG-CDO3-HI4E-GLFP","content":"чё я пишу "},{"date":"2025-06-21T20:05:55.539Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIG-CFTK-PMSE-GLFP","content":"**** мой владег💔"},{"date":"2025-06-21T20:26:18.581Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIG-LQGL-E40E-GLFP","content":"я вас в рот **** "},{"date":"2025-06-21T20:26:32.220Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIG-LTR7-69IE-GLFP","content":"моя контора владег ливнул "},{"date":"2025-06-21T20:26:43.974Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIG-M0N1-MEIE-GLFP","content":"мне теперь ваще на все по*** "},{"date":"2025-06-21T20:50:24.938Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIH-0RKA-IGEE-GLFP","content":"тише"},{"date":"2025-06-21T21:07:14.471Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIH-8I39-R0UE-GLFP","content":"@«*Ψ×ЖЕНЯ_BG×Ψ*» когда наша очередь ливать,бро?"},{"date":"2025-06-21T21:08:53.218Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIH-9A6O-KP2E-GLFP","content":"даже не знаю"},{"date":"2025-06-21T21:09:04.945Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIH-9D2C-CVCE-GLFP","content":"я максимум редко заходить буду"},{"date":"2025-06-21T21:10:35.757Z","senderUserId":"1099855342","messageType":"RC:ReferenceMsg","messageUId":"CNIH-A37R-EO6E-GLFP","content":"месяц ","referMsg":"даже не знаю"},{"date":"2025-06-21T21:10:38.159Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIH-A3QJ-UP4E-GLFP","content":"2?"},{"date":"2025-06-21T21:38:04.230Z","senderUserId":"3216331664","messageType":"RC:ReferenceMsg","messageUId":"CNIH-MLMH-I0AE-GLFP","content":"ваш выбор","referMsg":"2?"},{"date":"2025-06-21T23:18:54.308Z","senderUserId":"2748663678","messageType":"RC:TxtMsg","messageUId":"CNIJ-4QOP-43SE-GLFP","content":"когда тут все ливнуть, то через 2-3 года мы все забудем друг-друга"},{"date":"2025-06-22T01:45:19.916Z","senderUserId":"2792851408","messageType":"RC:ReferenceMsg","messageUId":"CNIL-7RMB-3U2E-GLFP","content":"Не знаю","referMsg":"когда тут все ливнуть, то через 2-3 года мы все забудем друг-друга"},{"date":"2025-06-22T05:04:53.325Z","senderUserId":"5878570590","messageType":"RC:TxtMsg","messageUId":"CNIO-36SJ-9QGE-GLFP","content":"Я ее позвал Кириллу"},{"date":"2025-06-22T05:06:04.680Z","senderUserId":"5878570590","messageType":"RC:RcCmd","messageUId":"CNIO-3OA1-R90E-GLFP"},{"date":"2025-06-22T05:40:19.063Z","senderUserId":"2792851408","messageType":"RC:TxtMsg","messageUId":"CNIO-JDRT-RKIE-GLFP","content":"Ее позвали позвал"},{"date":"2025-06-22T06:31:22.668Z","senderUserId":"6091391438","messageType":"RC:TxtMsg","messageUId":"CNIP-APQB-6UEE-GLFP","content":"я умираю "},{"date":"2025-06-22T06:33:24.783Z","senderUserId":"6091391438","messageType":"RC:TxtMsg","messageUId":"CNIP-BNKB-R82E-GLFP","content":"@Anna_Dodep я живая"},{"date":"2025-06-22T07:20:10.880Z","senderUserId":"2792851408","messageType":"RC:TxtMsg","messageUId":"CNIQ-14N0-678E-GLFP","content":"@\\\\-ηιкσтιη-мƒ  ты пи.зда "},{"date":"2025-06-22T07:21:45.003Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIQ-1RMA-ONSE-GLFP","content":"."},{"date":"2025-06-22T07:26:19.412Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIQ-3UM5-7BCE-GLFP","content":"@Heist  ты где "},{"date":"2025-06-22T07:26:42.336Z","senderUserId":"1099855342","messageType":"RC:ImgMsg","messageUId":"CNIQ-4498-7UUE-GLFP","content":"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"},{"date":"2025-06-22T07:26:47.824Z","senderUserId":"1099855342","messageType":"RC:ReferenceMsg","messageUId":"CNIQ-45K4-03QE-GLFP","content":"все офф, понял ","referMsg":""},{"date":"2025-06-22T07:28:08.200Z","senderUserId":"2509882254","messageType":"RC:ReferenceMsg","messageUId":"CNIQ-4P82-30AE-GLFP","content":"урава","referMsg":"@Anna_Dodep я живая"},{"date":"2025-06-22T07:28:11.335Z","senderUserId":"2509882254","messageType":"RC:TxtMsg","messageUId":"CNIQ-4Q0H-R40E-GLFP","content":"ураааа"},{"date":"2025-06-22T07:29:21.955Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIQ-5B88-TMKE-GLFP","content":"@Anna_Dodep не радуйся "},{"date":"2025-06-22T07:29:25.525Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIQ-5C45-DQAE-GLFP","content":"когда я грущу "},{"date":"2025-06-22T07:29:32.765Z","senderUserId":"2509882254","messageType":"RC:TxtMsg","messageUId":"CNIQ-5DSN-E28E-GLFP","content":"ладно"},{"date":"2025-06-22T07:29:35.505Z","senderUserId":"2509882254","messageType":"RC:TxtMsg","messageUId":"CNIQ-5EI4-E4GE-GLFP","content":"буду рыдать"},{"date":"2025-06-22T07:29:42.043Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIQ-5G56-UC0E-GLFP","content":"хорошо "},{"date":"2025-06-22T07:55:39.200Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIQ-HCAG-27CE-GLFP","content":"Ммм"},{"date":"2025-06-22T07:56:20.601Z","senderUserId":"6269594158","messageType":"RC:TxtMsg","messageUId":"CNIQ-HMDU-C0IE-GLFP","content":"кому нарисовать переец"},{"date":"2025-06-22T07:56:21.381Z","senderUserId":"6269594158","messageType":"RC:TxtMsg","messageUId":"CNIQ-HMK1-C1SE-GLFP","content":"ахахах"},{"date":"2025-06-22T08:11:07.643Z","senderUserId":"5878570590","messageType":"RC:TxtMsg","messageUId":"CNIQ-OEVU-TVEE-GLFP","content":"Кирилл уже в офлайне"},{"date":"2025-06-22T08:11:13.824Z","senderUserId":"5878570590","messageType":"RC:TxtMsg","messageUId":"CNIQ-OGG8-662E-GLFP","content":"12 часов назад"},{"date":"2025-06-22T08:46:24.513Z","senderUserId":"2509882254","messageType":"RC:TxtMsg","messageUId":"CNIR-8JQ0-B0EE-GLFP","content":"мария"},{"date":"2025-06-22T08:47:00.834Z","senderUserId":"2509882254","messageType":"RC:TxtMsg","messageUId":"CNIR-8SLO-JTKE-GLFP","content":"*****"},{"date":"2025-06-22T08:47:03.954Z","senderUserId":"2509882254","messageType":"RC:TxtMsg","messageUId":"CNIR-8TE4-K0OE-GLFP","content":"а че Влад ушел"},{"date":"2025-06-22T08:47:08.333Z","senderUserId":"2509882254","messageType":"RC:TxtMsg","messageUId":"CNIR-8UGB-C3UE-GLFP","content":"*****ц"},{"date":"2025-06-22T08:47:45.452Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIR-97IB-540E-GLFP","content":"!group automod update GroupCard on mute 1200Y"},{"date":"2025-06-22T08:47:50.123Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIR-98MQ-T8SE-GLFP","content":"✅ Updated automod for group 30054097569646203:\n\n📌 GroupCard\n 🔘 block status: ENABLED\n ⚠️ penalty: mute\n ⏲️ timeout: 1200s"},{"date":"2025-06-22T08:48:33.355Z","senderUserId":"3216331664","messageType":"RC:ReferenceMsg","messageUId":"CNIR-9J8I-UDOE-GLFP","content":"Что ты такое","referMsg":"✅ Updated automod for group 30054097569646203:\n\n📌 GroupCard\n 🔘 block status: ENABLED\n ⚠️ penalty: mute\n ⏲️ timeout: 1200s"},{"date":"2025-06-22T08:48:49.460Z","senderUserId":"90019840","messageType":"RC:ReferenceMsg","messageUId":"CNIR-9N6D-6OME-GLFP","content":"***** только очнулась","referMsg":"а че Влад ушел"},{"date":"2025-06-22T08:49:23.473Z","senderUserId":"473943631","messageType":"app:groupChatCard","messageUId":"CNIR-9VG4-FOKE-GLFP"},{"date":"2025-06-22T08:50:17.176Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIR-ACJM-1R8E-GLFP","content":"!group automod update"},{"date":"2025-06-22T08:50:21.481Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIR-ADLA-9VSE-GLFP","content":"❌ Invalid command format.\n\n➡️ Usage: !group automod update <configKey> <status> <penalty> <timeout>\n➡️ Examples: !group automod update GroupCard on none\n!group automod update GIFMessage on mute 1min"},{"date":"2025-06-22T08:51:06.478Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIR-AOKR-JGQE-GLFP","content":"!group members sync"},{"date":"2025-06-22T08:51:16.206Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIR-AR0R-JRKE-GLFP","content":"✅ Synced to current group data!\nTotal members: 43\nGroup owner: 90019840"},{"date":"2025-06-22T08:51:40.941Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIR-B123-CEEE-GLFP","content":"!group automod"},{"date":"2025-06-22T08:51:44.490Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIR-B1TQ-KI0E-GLFP","content":"Current automod for group 30054097569646203:\n\n📌 GroupCard: \n 🔘 block status: ENABLED\n ⚠️ penalty: mute\n ⏲️ timeout: 1200s\n\n📌 GIFImage: \n 🔘 block status: DISABLED\n ⚠️ penalty: none\n ⏲️ timeout: 0s\n\n📌 ImageMessage: \n 🔘 block status: DISABLED\n ⚠️ penalty: none\n ⏲️ timeout: 0s\n\n📌 VoiceMessage: \n 🔘 block status: ENABLED\n ⚠️ penalty: mute\n ⏲️ timeout: 1700s"},{"date":"2025-06-22T08:51:55.073Z","senderUserId":"473943631","messageType":"app:groupChatCard","messageUId":"CNIR-B4GG-CQ4E-GLFP"},{"date":"2025-06-22T08:52:17.774Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIR-BA1R-LE4E-GLFP","content":"мда"},{"date":"2025-06-22T08:52:56.596Z","senderUserId":"2509882254","messageType":"RC:ReferenceMsg","messageUId":"CNIR-BJH5-6HIE-GLFP","content":"ну да","referMsg":"***** только очнулась"},{"date":"2025-06-22T08:53:37.057Z","senderUserId":"6654483422","messageType":"RC:ImgMsg","messageUId":"CNIR-BTD8-FRKE-GLFP","content":"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"},{"date":"2025-06-22T08:54:30.469Z","senderUserId":"6654483422","messageType":"RC:TxtMsg","messageUId":"CNIR-CAEH-9MME-GLFP","content":"!dashboard"},{"date":"2025-06-22T08:54:34.516Z","senderUserId":"6554963918","messageType":"cu:highVipPush","messageUId":"CNIR-CBE5-1PUE-GLFP","content":"Easily manage groups, personalize settings, enable automoderation, and more — all from one dashboard!"},{"date":"2025-06-22T08:54:56.413Z","senderUserId":"6654483422","messageType":"RC:TxtMsg","messageUId":"CNIR-CGP7-AH0E-GLFP","content":"Стоп когда это в бг добавили?"},{"date":"2025-06-22T08:55:19.631Z","senderUserId":"90019840","messageType":"RC:TxtMsg","messageUId":"CNIR-CMEJ-R9QE-GLFP","content":"давно"},{"date":"2025-06-22T08:55:42.933Z","senderUserId":"6654483422","messageType":"RC:TxtMsg","messageUId":"CNIR-CS4L-C76E-GLFP","content":"Так же давно как я не заходил"},{"date":"2025-06-22T08:55:54.424Z","senderUserId":"6654483422","messageType":"RC:TxtMsg","messageUId":"CNIR-CUUE-4JOE-GLFP","content":"*****ц"},{"date":"2025-06-22T09:35:29.313Z","senderUserId":"6687837102","messageType":"RC:TxtMsg","messageUId":"CNIR-V2O8-8A0E-GLFP","content":"еба"},{"date":"2025-06-22T09:35:41.701Z","senderUserId":"6687837102","messageType":"RC:TxtMsg","messageUId":"CNIR-V5P1-8QKE-GLFP","content":"46 человек в чате "},{"date":"2025-06-22T09:35:47.126Z","senderUserId":"6687837102","messageType":"RC:TxtMsg","messageUId":"CNIR-V73D-H4GE-GLFP","content":"@«*Ψ×ЖЕНЯ_BG×Ψ*» хорош "},{"date":"2025-06-22T09:35:57.548Z","senderUserId":"6554963918","messageType":"RC:TxtMsg","messageUId":"CNIR-V9KR-1J6E-GLFP","content":"🥳 Congratulations Avdievs you reached level 𝟮!\n\nSet your own 𝗹𝗲𝘃𝗲𝗹 𝘂𝗽 𝗺𝗲𝘀𝘀𝗮𝗴𝗲 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 with !𝗱𝗮𝘀𝗵𝗯𝗼𝗮𝗿𝗱 command!"},{"date":"2025-06-22T09:53:23.975Z","senderUserId":"1099855342","messageType":"RC:TxtMsg","messageUId":"CNIS-7941-UBAE-GLFP","content":"ару"},{"date":"2025-06-22T09:59:17.900Z","senderUserId":"6158803566","messageType":"RC:ReferenceMsg","messageUId":"CNIS-9VH3-2K8E-GLFP","content":"Насилуют?=>","referMsg":"ару"},{"date":"2025-06-22T10:13:49.992Z","senderUserId":"2509882254","messageType":"RC:TxtMsg","messageUId":"CNIS-GKEA-14IE-GLFP","content":"чего"},{"date":"2025-06-22T10:43:54.693Z","senderUserId":"6687837102","messageType":"RC:TxtMsg","messageUId":"CNIS-UD1H-ACKE-GLFP","content":"бог смерти "},{"date":"2025-06-22T10:44:28.065Z","senderUserId":"3026619006","messageType":"RC:ReferenceMsg","messageUId":"CNIS-UL68-BJOE-GLFP","content":"❓","referMsg":"бог смерти "},{"date":"2025-06-22T10:45:01.422Z","senderUserId":"3026619006","messageType":"RC:ReferenceMsg","messageUId":"CNIS-UTAR-KJSE-GLFP","content":"о привета","referMsg":"↗️ New update has rolled out! (V3.1-alpha)\n\n🛠️ 𝗡𝗲𝘄: 𝗗𝗮𝘀𝗵𝗯𝗼𝗮𝗿𝗱!\nCommand: 「!𝚍𝚊𝚜𝚑𝚋𝚘𝚊𝚛𝚍」\nEasily manage your group AutoMod, settings, and stay updated with your group!\n\n🏆 𝗡𝗲𝘄: 𝗚𝗿𝗼𝘂𝗽 𝗟𝗲𝘃𝗲𝗹𝗶𝗻𝗴!\nCommands: 「!𝚛𝚊𝚗𝚔」 and 「!𝚛𝚊𝚗𝚔 𝚕𝚎𝚊𝚍𝚎𝚛𝚋𝚘𝚊𝚛𝚍」\nEarn XP for chatting and view your group leaderboard.\n\n💙 Thanks for using the bot!\n🔗 Join our discord server: !𝚍𝚒𝚜𝚌𝚘𝚛𝚍"},{"date":"2025-06-22T10:45:12.232Z","senderUserId":"3026619006","messageType":"RC:TxtMsg","messageUId":"CNIS-UVVA-55EE-GLFP","content":"Ко***** жаль удалил"},{"date":"2025-06-22T10:45:59.756Z","senderUserId":"3026619006","messageType":"RC:TxtMsg","messageUId":"CNIS-VBIJ-73KE-GLFP","content":"нашёл"},{"date":"2025-06-22T10:46:01.911Z","senderUserId":"3026619006","messageType":"RC:TxtMsg","messageUId":"CNIS-VC3D-V7IE-GLFP","content":"!ai chat привет"},{"date":"2025-06-22T10:46:29.175Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-VIOD-OH4E-GLFP","content":"приветик 😊 чё нового в чате?","referMsg":"AI Answer to: привет"},{"date":"2025-06-22T10:46:46.047Z","senderUserId":"3026619006","messageType":"RC:ReferenceMsg","messageUId":"CNIS-VMS7-PA2E-GLFP","content":"Сам хз, че нового","referMsg":"приветик 😊 чё нового в чате?"},{"date":"2025-06-22T10:47:20.446Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIS-VV8V-IC8E-GLFP","content":"ну, тут все по-старому, только недавно обнову с дэшбордом добавили, теперь легче авто-модерацию и группу контролить😉 а ты как, что интересного?","referMsg":"AI Answer to: Сам хз, че нового"},{"date":"2025-06-22T10:48:09.442Z","senderUserId":"3026619006","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0B7O-JQEE-GLFP","content":"Дела имбова, ничего интересного нету, а у тебя как дела, что интересного❓","referMsg":"ну, тут все по-старому, только недавно обнову с дэшбордом добавили, теперь легче авто-модерацию и группу контролить😉 а ты как, что интересного?"},{"date":"2025-06-22T10:48:45.581Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0K23-CQKE-GLFP","content":"всё круто у меня тоже тихо тут но если что, всегда рад поболтать 😎✨","referMsg":"AI Answer to: Дела имбова, ничего интересного нету, а у тебя как дела, что интересного❓"},{"date":"2025-06-22T10:49:12.682Z","senderUserId":"3026619006","messageType":"RC:ReferenceMsg","messageUId":"CNIT-0QLQ-LK2E-GLFP","content":"Я тоже люблю болтать😉😺","referMsg":"всё круто у меня тоже тихо тут но если что, всегда рад поболтать 😎✨"},{"date":"2025-06-22T10:49:45.131Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-12JA-UOCE-GLFP","content":"круто, болтать — это всегда весело 😊 чё хочешь обсудить? 🎮","referMsg":"AI Answer to: Я тоже люблю болтать😉😺"},{"date":"2025-06-22T10:50:21.025Z","senderUserId":"3026619006","messageType":"RC:ReferenceMsg","messageUId":"CNIT-1BBO-FVOE-GLFP","content":"Сам даже не знаю, о чем обсудить, конешно, болтать всегда весело и интересно","referMsg":"круто, болтать — это всегда весело 😊 чё хочешь обсудить? 🎮"},{"date":"2025-06-22T10:51:06.776Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-1MH6-1UGE-GLFP","content":"точно, можно поболтать про любимые режимы в блокман го или последние обновы 🎮✨ скажи, что тебе больше всего нравится?","referMsg":"AI Answer to: Сам даже не знаю, о чем обсудить, конешно, болтать всегда весело и интересно"},{"date":"2025-06-22T10:51:42.128Z","senderUserId":"3026619006","messageType":"RC:ReferenceMsg","messageUId":"CNIT-1V5C-33OE-GLFP","content":"Мне нравится играть в бг в режимы, особенно бед варс, скай блок, симулятор качка","referMsg":"точно, можно поболтать про любимые режимы в блокман го или последние обновы 🎮✨ скажи, что тебе больше всего нравится?"},{"date":"2025-06-22T10:51:57.473Z","senderUserId":"6554963918","messageType":"RC:ReferenceMsg","messageUId":"CNIT-22T8-BHQE-GLFP","content":"крутяк так держать🔥 бед варс и скай блок топчики вообще, а симулятор качка прям качает мышцы и настроение💪 а у тебя кто любимый персонаж в бед варс?","referMsg":"AI Answer to: Мне нравится играть в бг в режимы, особенно бед варс, скай блок, симулятор качка"},{"date":"2025-06-22T10:52:50.037Z","senderUserId":"3026619006","messageType":"RC:ReferenceMsg","messageUId":"CNIT-2FNT-DA8E-GLFP","content":"Ну я хз, какой персонаж мне нравится, но мне нравится аниме","referMsg":"крутяк так держать🔥 бед варс и скай блок топчики вообще, а симулятор качка прям качает мышцы и настроение💪 а у тебя кто любимый персонаж в бед варс?"}]}
User: Ну я хз, какой персонаж мне нравится, но мне нравится аниме
Assistant:
ASSISTANT
аниме — это 🔥 а какие аниме любишь больше всего? может, обсудим персонажей из блокман го с аниме вайбом? 😎✨

turns-00083.parquet:26718

704a0b9570544f71af75b9f7
turn 1/6gpt-4.1-mini-2025-04-14EnglishRomania4521 words
degenerate_repetitionAbsentFinal dense release
USER
//+------------------------------------------------------------------+
//|   Break of Structure EA with floating risk cap (full, compile)   |
//|            Added ADX filter and Losing Streak filter             |
//|      Added cooldown per candle & minimum time interval cooldown  |
//|    Improved cooldown after close - scanning recent closed deals  |
//|        Added Fair Value Gap (FVG) filter for entry signals       |
//|        Updated reverse mode to wait FVG post break before entry  |
//+------------------------------------------------------------------+
#property copyright ""
#property version   "1.7"
#property strict
#include <Trade\Trade.mqh>

input double      inpLot                 = 0.05;
input bool        useRiskPercent         = true;
input double      riskPercent            = 1.0;   // Position risk % per trade
input int         sl_atr_mult            = 3;
input double      r2r_ratio              = 2.0;
input ENUM_TIMEFRAMES volatilityTF       = PERIOD_M5;
input int         atrPeriod              = 14;
input int         swingLookback          = 20;
input ENUM_TIMEFRAMES swingTF            = PERIOD_M1;

// Shortest-term MA (existing)
input int         maPeriod               = 50;
input ENUM_TIMEFRAMES maTimeframe        = PERIOD_M15;

// Medium-term MA (new)
input int         maPeriod2              = 100;
input ENUM_TIMEFRAMES maTimeframe2       = PERIOD_M15;

// Long-term MA (new)
input int         maPeriod3              = 200;
input ENUM_TIMEFRAMES maTimeframe3       = PERIOD_M15;

input int         tradeStartHour         = 7;
input int         tradeEndHour           = 22;
input int         maxPositions           = 1;
input uint        inpMagicNumber         = 123456;

input bool        enableTrailingSL       = true;

enum ENUM_TrailingStopMode
{
   TrailingNone = 0,
   TrailingMarketStructure = 1,
   TrailingATR = 2,
   TrailingHybrid = 3
};
input ENUM_TrailingStopMode trailingStopMode = TrailingHybrid;
input int    ms_swingLookback   = 20;
input double atr_trail_mult     = 2.5;
input uint   TrailUpdateIntervalSec    = 15;
input double MinSLBufferATRMult        = 1.0;
input double TrailingProfitTriggerPerc = 0.5;
input bool   enableReverseEntries      = true;
input double maxRiskPerTradePercent    = 1.0;  // Floating loss cap only!
input double maxDailyLossAmount        = 350.0;

// --- ADX filter inputs ---
input int    adxPeriod       = 14;              // ADX period
input double adxThreshold    = 25.0;            // ADX minimum threshold to allow trading
input ENUM_TIMEFRAMES adxTimeframe = PERIOD_M15; // ADX timeframe to use for filtering

// --- Losing streak inputs ---
input int maxLosingStreak = 3;   // Max consecutive losing trades allowed

// --- POST-CLOSE COOLDOWN ---
input int postCloseCooldownSeconds = 180; // Cooldown seconds after a position closes before new trades allowed.

// --- Fair Value Gap filter input ---
input bool useFairValueGapFilter = true;  // Enable Fair Value Gap filter for entries

CTrade trade;

int ma_handle = INVALID_HANDLE;
int ma_handle2 = INVALID_HANDLE;    // Medium-term MA handle
int ma_handle3 = INVALID_HANDLE;    // Long-term MA handle
int atr_handle = INVALID_HANDLE;
int adx_handle = INVALID_HANDLE;  // ADX handle

string swingHighLineName = "SwingHighLine";
string swingLowLineName  = "SwingLowLine";

struct TrailingUpdateInfo
{
   ulong position_ticket;
   datetime last_update;
};
TrailingUpdateInfo g_trailingUpdateInfo[];

static double g_initialEquity = 0.0;
static datetime g_lastResetDay = 0;

static int g_currentLosingStreak = 0;
static datetime g_lastLosingStreakResetDay = 0;
static ulong g_lastHistoryTickTime = 0;

// *** Cooldown globals ***
datetime lastTradeCandleTime = 0;                 // last candle time when trade opened
ENUM_TIMEFRAMES cooldownTimeframe = swingTF;      // timeframe for candle cooldown

datetime lastTradeOpenTime = 0;                    // last trade open timestamp
int tradeIntervalSeconds = 180;                     // min seconds between trades

//+------------------------------------------------------------------+
// Variables for reverse mode waiting flags - NEW VARIABLES
static bool reverseSellBreakOccurred = false;
static datetime reverseSellBreakTime = 0;

static bool reverseBuyBreakOccurred = false;
static datetime reverseBuyBreakTime = 0;
//+------------------------------------------------------------------+

void ResetDailyEquityIfNewDay()
{
    datetime now = TimeCurrent();
    MqlDateTime tm;
    TimeToStruct(now, tm);

    MqlDateTime todayMidnight = {};
    todayMidnight.year = tm.year;
    todayMidnight.mon  = tm.mon;
    todayMidnight.day  = tm.day;
    todayMidnight.hour = 0;
    todayMidnight.min  = 0;
    todayMidnight.sec  = 0;
    datetime midnightTime = StructToTime(todayMidnight);

    if(g_lastResetDay != midnightTime)
    {
        g_lastResetDay = midnightTime;
        g_initialEquity = AccountInfoDouble(ACCOUNT_EQUITY);
        PrintFormat("Daily equity reset at %s new initialEquity=%.2f", TimeToString(now, TIME_DATE|TIME_SECONDS), g_initialEquity);
    }
}
//+------------------------------------------------------------------+
void ResetLosingStreakIfNewDay()
{
    datetime now = TimeCurrent();
    MqlDateTime tm;
    TimeToStruct(now, tm);

    MqlDateTime todayMidnight = {};
    todayMidnight.year = tm.year;
    todayMidnight.mon = tm.mon;
    todayMidnight.day = tm.day;
    todayMidnight.hour = 0;
    todayMidnight.min = 0;
    todayMidnight.sec = 0;

    datetime midnightTime = StructToTime(todayMidnight);

    if(g_lastLosingStreakResetDay != midnightTime)
    {
        g_lastLosingStreakResetDay = midnightTime;
        g_currentLosingStreak = 0;
        PrintFormat("Losing streak reset at new day %s", TimeToString(now, TIME_DATE|TIME_SECONDS));
    }
}
//+------------------------------------------------------------------+
void UpdateLosingStreak()
{
    datetime now = TimeCurrent();

    if(!HistorySelect(now - 86400, now))
    {
        Print("HistorySelect failed");
        return;
    }

    ulong maxClosedTime = 0;
    int total = HistoryDealsTotal();

    for(int i = total - 1; i >= 0; i--)
    {
        ulong ticket = HistoryDealGetTicket(i);
        datetime closeTime = (datetime)HistoryDealGetInteger(ticket, DEAL_TIME);

        if(closeTime <= g_lastHistoryTickTime)
            continue;

        maxClosedTime = MathMax(maxClosedTime, (ulong)closeTime);

        string symbol = HistoryDealGetString(ticket, DEAL_SYMBOL);
        ulong magic = HistoryDealGetInteger(ticket, DEAL_MAGIC);

        if(symbol != _Symbol || magic != inpMagicNumber)
            continue;

        long entryType = HistoryDealGetInteger(ticket, DEAL_ENTRY);

        if(entryType != DEAL_ENTRY_OUT)
            continue;

        double profit = HistoryDealGetDouble(ticket, DEAL_PROFIT);

        if(profit < 0)
        {
            g_currentLosingStreak++;
            PrintFormat("Losing trade detected (ticket %I64d, profit %.2f). Current losing streak: %d", ticket, profit, g_currentLosingStreak);
        }
        else
        {
            if(g_currentLosingStreak > 0)
                PrintFormat("Winning trade detected (ticket %I64d, profit %.2f). Resetting losing streak.", ticket, profit);
            g_currentLosingStreak = 0;
        }
    }

    if(maxClosedTime > 0)
        g_lastHistoryTickTime = maxClosedTime;
}
//+------------------------------------------------------------------+
double CalculateLotSize(double sl_distance_price)
{
   double balance = AccountInfoDouble(ACCOUNT_BALANCE);
   if(balance <= 0 || sl_distance_price <= 0)
      return inpLot;

   if(!useRiskPercent)
   {
      double lot_step = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_STEP);
      double min_lot  = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_MIN);
      double max_lot  = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_MAX);
      double lot = inpLot;
      if(lot < min_lot) lot = min_lot;
      if(lot > max_lot) lot = max_lot;
      lot = MathFloor(lot / lot_step) * lot_step;
      return lot;
   }
   else
   {
      double tick_value = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE);
      double tick_size = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE);
      double contract_size = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_CONTRACT_SIZE);

      if(tick_value <= 0 || tick_size <= 0 || contract_size <= 0)
         return inpLot;

      double point_value = tick_value / tick_size;
      double calculatedLot = (balance * (riskPercent / 100.0)) / (sl_distance_price * point_value * contract_size);

      if(calculatedLot <= 0)
         return inpLot;

      double lot_step = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_STEP);
      double min_lot  = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_MIN);
      double max_lot  = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_MAX);

      double lot = MathFloor(calculatedLot / lot_step) * lot_step;

      if(lot < min_lot) lot = min_lot;
      if(lot > max_lot) lot = max_lot;
      return lot;
   }
}
//+------------------------------------------------------------------+
bool IsPositionOpen(ENUM_POSITION_TYPE type)
{
   int total = PositionsTotal();
   for(int i = 0; i < total; i++)
   {
      ulong ticket = PositionGetTicket(i);
      if(PositionSelectByTicket(ticket))
      {
         if(PositionGetInteger(POSITION_MAGIC) == (long)inpMagicNumber && PositionGetString(POSITION_SYMBOL) == _Symbol)
         {
            ENUM_POSITION_TYPE pos_type = (ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE);
            if(pos_type == type)
               return true;
         }
      }
   }
   return false;
}
//+------------------------------------------------------------------+
bool CanUpdateTrailing(ulong ticket)
{
   datetime now = TimeCurrent();
   int count = ArraySize(g_trailingUpdateInfo);
   for(int i=0; i<count; i++)
   {
      if(g_trailingUpdateInfo[i].position_ticket == ticket)
      {
         if(now - g_trailingUpdateInfo[i].last_update < (int)TrailUpdateIntervalSec)
            return false;
         g_trailingUpdateInfo[i].last_update = now;
         return true;
      }
   }
   ArrayResize(g_trailingUpdateInfo, count + 1);
   g_trailingUpdateInfo[count].position_ticket = ticket;
   g_trailingUpdateInfo[count].last_update = now;
   return true;
}
//+------------------------------------------------------------------+
void UpdateTrailingStopByMarketStructure(ulong position_ticket)
{
    if(!PositionSelectByTicket(position_ticket))
        return;

    ENUM_POSITION_TYPE pos_type = (ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE);
    double current_sl = PositionGetDouble(POSITION_SL);
    double current_tp = PositionGetDouble(POSITION_TP);
    double entry_price = PositionGetDouble(POSITION_PRICE_OPEN);
    string symbol = PositionGetString(POSITION_SYMBOL);

    if(current_tp <= 0)
        return;

    if(!CanUpdateTrailing(position_ticket))
        return;

    double point = SymbolInfoDouble(symbol, SYMBOL_POINT);
    int digits = (int)SymbolInfoInteger(symbol, SYMBOL_DIGITS);

    double bid = SymbolInfoDouble(symbol, SYMBOL_BID);
    double ask = SymbolInfoDouble(symbol, SYMBOL_ASK);
    if(bid <= 0 || ask <= 0)
        return;

    if(pos_type == POSITION_TYPE_BUY)
    {
        double half_tp_level = entry_price + 0.5 * (current_tp - entry_price);
        if(bid < half_tp_level)
            return;

        int lowestBar = iLowest(symbol, PERIOD_CURRENT, MODE_LOW, ms_swingLookback, 0);
        if(lowestBar < 0)
            return;

        double swing_low = iLow(symbol, PERIOD_CURRENT, lowestBar);
        double buffer = 2 * point;
        double new_sl = NormalizeDouble(swing_low - buffer, digits);

        if(new_sl > current_sl && new_sl < entry_price)
        {
            MqlTradeRequest req = {};
            MqlTradeResult res = {};
            req.action = TRADE_ACTION_SLTP;
            req.position = position_ticket;
            req.symbol = symbol;
            req.sl = new_sl;
            req.tp = current_tp;
            req.deviation = 10;

            if(!OrderSend(req, res))
                PrintFormat("Failed to update trailing SL for position %I64d, error %d", position_ticket, GetLastError());
            else if(res.retcode != TRADE_RETCODE_DONE)
                PrintFormat("Trailing SL update rejected for position %I64d, retcode %d", position_ticket, res.retcode);
            else
                PrintFormat("Trailing SL moved up for position %I64d: new SL=%.5f", position_ticket, new_sl);
        }
    }
    else if(pos_type == POSITION_TYPE_SELL)
    {
        double half_tp_level = entry_price - 0.5 * (entry_price - current_tp);
        if(ask > half_tp_level)
            return;

        int highestBar = iHighest(symbol, PERIOD_CURRENT, MODE_HIGH, ms_swingLookback, 0);
        if(highestBar < 0)
            return;

        double swing_high = iHigh(symbol, PERIOD_CURRENT, highestBar);
        double buffer = 2 * point;
        double new_sl = NormalizeDouble(swing_high + buffer, digits);

        if(new_sl < current_sl && new_sl > entry_price)
        {
            MqlTradeRequest req = {};
            MqlTradeResult res = {};
            req.action = TRADE_ACTION_SLTP;
            req.position = position_ticket;
            req.symbol = symbol;
            req.sl = new_sl;
            req.tp = current_tp;
            req.deviation = 10;

            if(!OrderSend(req, res))
                PrintFormat("Failed to update trailing SL for position %I64d, error %d", position_ticket, GetLastError());
            else if(res.retcode != TRADE_RETCODE_DONE)
                PrintFormat("Trailing SL update rejected for position %I64d, retcode %d", position_ticket, res.retcode);
            else
                PrintFormat("Trailing SL moved down for position %I64d: new SL=%.5f", position_ticket, new_sl);
        }
    }
}
//+------------------------------------------------------------------+
void UpdateTrailingStopByATR(ulong position_ticket)
{
    if(!PositionSelectByTicket(position_ticket))
        return;

    ENUM_POSITION_TYPE pos_type = (ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE);
    double current_sl = PositionGetDouble(POSITION_SL);
    double entry_price = PositionGetDouble(POSITION_PRICE_OPEN);
    string symbol = PositionGetString(POSITION_SYMBOL);

    if(!CanUpdateTrailing(position_ticket))
        return;

    double point = SymbolInfoDouble(symbol, SYMBOL_POINT);
    int digits = (int)SymbolInfoInteger(symbol, SYMBOL_DIGITS);

    double atr_buf[];
    if(CopyBuffer(atr_handle, 0, 1, 1, atr_buf) <= 0)
        return;
    double atr = atr_buf[0];
    if(atr <= 0)
        return;

    double current_price = (pos_type == POSITION_TYPE_BUY) ? SymbolInfoDouble(symbol, SYMBOL_BID) 
                                                           : SymbolInfoDouble(symbol, SYMBOL_ASK);
    if(current_price <= 0) return;

    double new_sl = 0;
    if(pos_type == POSITION_TYPE_BUY)
    {
        new_sl = NormalizeDouble(current_price - atr * atr_trail_mult, digits);
        double min_sl_dist = atr * MinSLBufferATRMult;
        if(new_sl < (current_price - min_sl_dist))
            new_sl = current_price - min_sl_dist;

        if(new_sl > current_sl && new_sl < current_price)
        {
            MqlTradeRequest req={};
            MqlTradeResult res={};
            req.action = TRADE_ACTION_SLTP;
            req.position = position_ticket;
            req.symbol = symbol;
            req.sl = new_sl;
            req.tp = PositionGetDouble(POSITION_TP);
            req.deviation = 10;

            if(!OrderSend(req, res))
                PrintFormat("ATR trailing SL update failed for position %I64d, error %d", position_ticket, GetLastError());
            else if(res.retcode != TRADE_RETCODE_DONE)
                PrintFormat("ATR trailing SL update rejected for position %I64d, retcode %d", position_ticket, res.retcode);
            else
                PrintFormat("ATR trailing SL moved up for position %I64d: new SL=%.5f", position_ticket, new_sl);
        }
    }
    else if(pos_type == POSITION_TYPE_SELL)
    {
        new_sl = NormalizeDouble(current_price + atr * atr_trail_mult, digits);
        double min_sl_dist = atr * MinSLBufferATRMult;
        if(new_sl > (current_price + min_sl_dist))
            new_sl = current_price + min_sl_dist;

        if(new_sl < current_sl && new_sl > current_price)
        {
            MqlTradeRequest req={};
            MqlTradeResult res={};
            req.action = TRADE_ACTION_SLTP;
            req.position = position_ticket;
            req.symbol = symbol;
            req.sl = new_sl;
            req.tp = PositionGetDouble(POSITION_TP);
            req.deviation = 10;

            if(!OrderSend(req, res))
                PrintFormat("ATR trailing SL update failed for position %I64d, error %d", position_ticket, GetLastError());
            else if(res.retcode != TRADE_RETCODE_DONE)
                PrintFormat("ATR trailing SL update rejected for position %I64d, retcode %d", position_ticket, res.retcode);
            else
                PrintFormat("ATR trailing SL moved down for position %I64d: new SL=%.5f", position_ticket, new_sl);
        }
    }
}
//+------------------------------------------------------------------+
void UpdateTrailingStopHybrid(ulong position_ticket)
{
   if(!PositionSelectByTicket(position_ticket))
      return;

   if(!CanUpdateTrailing(position_ticket))
      return;

   ENUM_POSITION_TYPE pos_type = (ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE);
   double sl = PositionGetDouble(POSITION_SL);
   double tp = PositionGetDouble(POSITION_TP);
   double entry_price = PositionGetDouble(POSITION_PRICE_OPEN);
   string symbol = PositionGetString(POSITION_SYMBOL);

   double point = SymbolInfoDouble(symbol, SYMBOL_POINT);
   int digits = (int)SymbolInfoInteger(symbol, SYMBOL_DIGITS);

   double atr_buf[];
   if(CopyBuffer(atr_handle, 0, 1, 1, atr_buf) <= 0)
      return;
   double atr = atr_buf[0];
   if(atr <= 0)
      return;

   double min_sl_distance = atr * MinSLBufferATRMult;
   double initial_sl_dist = MathAbs(entry_price - sl);
   if(initial_sl_dist <= 0) initial_sl_dist = atr * sl_atr_mult;

   double current_price = (pos_type == POSITION_TYPE_BUY) ? SymbolInfoDouble(symbol, SYMBOL_BID)
                                                   : SymbolInfoDouble(symbol, SYMBOL_ASK);
   if(current_price <= 0) return;

   double move_in_profit = (pos_type == POSITION_TYPE_BUY) ? (current_price - entry_price) : (entry_price - current_price);
   if(move_in_profit < TrailingProfitTriggerPerc * initial_sl_dist)
      return;

   double ms_new_sl = 0;
   bool ms_sl_valid = false;
   if(pos_type == POSITION_TYPE_BUY)
   {
      int lowestBar = iLowest(symbol, PERIOD_CURRENT, MODE_LOW, ms_swingLookback, 0);
      if(lowestBar >= 0)
      {
         double swing_low = iLow(symbol, PERIOD_CURRENT, lowestBar);
         ms_new_sl = NormalizeDouble(swing_low - 2*point, digits);
         ms_sl_valid = (ms_new_sl > sl) && (ms_new_sl < entry_price);
      }
   }
   else if(pos_type == POSITION_TYPE_SELL)
   {
      int highestBar = iHighest(symbol, PERIOD_CURRENT, MODE_HIGH, ms_swingLookback, 0);
      if(highestBar >= 0)
      {
         double swing_high = iHigh(symbol, PERIOD_CURRENT, highestBar);
         ms_new_sl = NormalizeDouble(swing_high + 2*point, digits);
         ms_sl_valid = (ms_new_sl < sl) && (ms_new_sl > entry_price);
      }
   }

   double atr_new_sl = 0;
   if(pos_type == POSITION_TYPE_BUY)
   {
      atr_new_sl = NormalizeDouble(current_price - atr * atr_trail_mult, digits);
      atr_new_sl = MathMax(atr_new_sl, current_price - min_sl_distance);
      atr_new_sl = (atr_new_sl > sl && atr_new_sl < current_price) ? atr_new_sl : 0;
   }
   else if(pos_type == POSITION_TYPE_SELL)
   {
      atr_new_sl = NormalizeDouble(current_price + atr * atr_trail_mult, digits);
      atr_new_sl = MathMin(atr_new_sl, current_price + min_sl_distance);
      atr_new_sl = (atr_new_sl < sl && atr_new_sl > current_price) ? atr_new_sl : 0;
   }

   double new_sl = 0;
   if(ms_sl_valid && atr_new_sl > 0)
   {
      if(pos_type == POSITION_TYPE_BUY)
         new_sl = MathMax(ms_new_sl, atr_new_sl);
      else
         new_sl = MathMin(ms_new_sl, atr_new_sl);
   }
   else if(ms_sl_valid)
      new_sl = ms_new_sl;
   else if(atr_new_sl > 0)
      new_sl = atr_new_sl;
   else
      return;

   bool update_sl = false;
   if(pos_type == POSITION_TYPE_BUY)
      update_sl = (new_sl > sl && new_sl < current_price);
   else
      update_sl = (new_sl < sl && new_sl > current_price);

   if(update_sl)
   {
      MqlTradeRequest req={};
      MqlTradeResult res={};
      req.action = TRADE_ACTION_SLTP;
      req.position = position_ticket;
      req.symbol = symbol;
      req.sl = new_sl;
      req.tp = tp;
      req.deviation = 10;

      if(!OrderSend(req,res))
         PrintFormat("Trailing SL update failed for position %I64d, err=%d", position_ticket, GetLastError());
      else if(res.retcode != TRADE_RETCODE_DONE)
         PrintFormat("Trailing SL update rejected for position %I64d, retcode=%d", position_ticket, res.retcode);
      else
         PrintFormat("Trailing SL updated for position %I64d: old SL=%.5f new SL=%.5f", position_ticket, sl, new_sl);
   }
}
//+------------------------------------------------------------------+

//-- Fair Value Gap detection function --
// Returns:
//  1 if bullish FVG detected (Candle1 High < Candle3 Low)
// -1 if bearish FVG detected (Candle1 Low > Candle3 High)
//  0 if no gap or error
int DetectFairValueGap(ENUM_TIMEFRAMES timeframe, int startShift)
{
   MqlRates bars[3];
   if(CopyRates(_Symbol, timeframe, startShift, 3, bars) != 3)
   {
      Print("DetectFairValueGap: failed to copy 3 bars");
      return 0;
   }
   
   double c1_high = bars[0].high;
   double c1_low  = bars[0].low;
   double c3_high = bars[2].high;
   double c3_low  = bars[2].low;
   
   if(c1_high < c3_low)
   {
      double gapBull = c3_low - c1_high;
      PrintFormat("Bullish Fair Value Gap detected between candle1 high %.5f and candle3 low %.5f (Gap %.5f)", c1_high, c3_low, gapBull);
      return 1;
   }
   
   if(c1_low > c3_high)
   {
      double gapBear = c1_low - c3_high;
      PrintFormat("Bearish Fair Value Gap detected between candle1 low %.5f and candle3 high %.5f (Gap %.5f)", c1_low, c3_high, gapBear);
      return -1;
   }
   
   return 0;
}
//+------------------------------------------------------------------+

int OnInit()
{
   ma_handle = iMA(_Symbol, maTimeframe, maPeriod, 0, MODE_EMA, PRICE_CLOSE);
   if(ma_handle == INVALID_HANDLE)
   {
      Print("Failed to create EMA handle");
      return INIT_FAILED;
   }

   ma_handle2 = iMA(_Symbol, maTimeframe2, maPeriod2, 0, MODE_EMA, PRICE_CLOSE);
   if(ma_handle2 == INVALID_HANDLE)
   {
      Print("Failed to create medium-term EMA handle");
      IndicatorRelease(ma_handle);
      return INIT_FAILED;
   }

   ma_handle3 = iMA(_Symbol, maTimeframe3, maPeriod3, 0, MODE_EMA, PRICE_CLOSE);
   if(ma_handle3 == INVALID_HANDLE)
   {
      Print("Failed to create long-term EMA handle");
      IndicatorRelease(ma_handle);
      IndicatorRelease(ma_handle2);
      return INIT_FAILED;
   }

   atr_handle = iATR(_Symbol, volatilityTF, atrPeriod);
   if(atr_handle == INVALID_HANDLE)
   {
      Print("Failed to create ATR handle");
      IndicatorRelease(ma_handle);
      IndicatorRelease(ma_handle2);
      IndicatorRelease(ma_handle3);
      return INIT_FAILED;
   }

   adx_handle = iADX(_Symbol, adxTimeframe, adxPeriod);
   if(adx_handle == INVALID_HANDLE)
   {
      Print("Failed to create ADX handle");
      IndicatorRelease(ma_handle);
      IndicatorRelease(ma_handle2);
      IndicatorRelease(ma_handle3);
      IndicatorRelease(atr_handle);
      return INIT_FAILED;
   }

   if(!ObjectCreate(0, swingHighLineName, OBJ_HLINE, 0, TimeCurrent(), 0))
   {
      Print("Failed to create swing high line");
      IndicatorRelease(ma_handle);
      IndicatorRelease(ma_handle2);
      IndicatorRelease(ma_handle3);
      IndicatorRelease(atr_handle);
      IndicatorRelease(adx_handle);
      return INIT_FAILED;
   }
   ObjectSetInteger(0, swingHighLineName, OBJPROP_COLOR, clrGreen);
   ObjectSetInteger(0, swingHighLineName, OBJPROP_WIDTH, 2);
   ObjectSetInteger(0, swingHighLineName, OBJPROP_BACK, true);
   ObjectSetInteger(0, swingHighLineName, OBJPROP_RAY_RIGHT, true);

   if(!ObjectCreate(0, swingLowLineName, OBJ_HLINE, 0, TimeCurrent(), 0))
   {
      Print("Failed to create swing low line");
      ObjectDelete(0, swingHighLineName);
      IndicatorRelease(ma_handle);
      IndicatorRelease(ma_handle2);
      IndicatorRelease(ma_handle3);
      IndicatorRelease(atr_handle);
      IndicatorRelease(adx_handle);
      return INIT_FAILED;
   }
   ObjectSetInteger(0, swingLowLineName, OBJPROP_COLOR, clrRed);
   ObjectSetInteger(0, swingLowLineName, OBJPROP_WIDTH, 2);
   ObjectSetInteger(0, swingLowLineName, OBJPROP_BACK, true);
   ObjectSetInteger(0, swingLowLineName, OBJPROP_RAY_RIGHT, true);
   return INIT_SUCCEEDED;
}
//+------------------------------------------------------------------+

void OnDeinit(const int reason)
{
   ObjectDelete(0, swingHighLineName);
   ObjectDelete(0, swingLowLineName);

   if(ma_handle != INVALID_HANDLE)
   {
      IndicatorRelease(ma_handle);
      ma_handle = INVALID_HANDLE;
   }
   if(ma_handle2 != INVALID_HANDLE)
   {
      IndicatorRelease(ma_handle2);
      ma_handle2 = INVALID_HANDLE;
   }
   if(ma_handle3 != INVALID_HANDLE)
   {
      IndicatorRelease(ma_handle3);
      ma_handle3 = INVALID_HANDLE;
   }
   if(atr_handle != INVALID_HANDLE)
   {
      IndicatorRelease(atr_handle);
      atr_handle = INVALID_HANDLE;
   }
   if(adx_handle != INVALID_HANDLE)
   {
      IndicatorRelease(adx_handle);
      adx_handle = INVALID_HANDLE;
   }
}
//+------------------------------------------------------------------+

// Static variables to throttle print frequency
static datetime lastFvgNoTradePrintCandle = 0;
static datetime lastAdxBelowThresholdPrintCandle = 0;
static datetime lastPostCloseCooldownPrintTime = 0;

void OnTick()
{
    datetime now = TimeCurrent();

    // Post-close cooldown message throttled (once every 60s)
    if(postCloseCooldownSeconds > 0 && IsRecentPositionClose(postCloseCooldownSeconds))
    {
        if (now - lastPostCloseCooldownPrintTime >= 60)
        {
            PrintFormat("Post-close cooldown active, skipping trades at %s", TimeToString(now));
            lastPostCloseCooldownPrintTime = now;
        }
        return;
    }
    else
    {
        lastPostCloseCooldownPrintTime = 0;
    }

    ResetDailyEquityIfNewDay();
    ResetLosingStreakIfNewDay();

    UpdateLosingStreak();

    if(maxLosingStreak > 0 && g_currentLosingStreak >= maxLosingStreak)
    {
        PrintFormat("Current losing streak %d >= max allowed %d. No new trades allowed now.", g_currentLosingStreak, maxLosingStreak);
        return;
    }

    if(g_initialEquity == 0.0)
        g_initialEquity = AccountInfoDouble(ACCOUNT_EQUITY);

    double currentEquity = AccountInfoDouble(ACCOUNT_EQUITY);
    double equityDrawdown = g_initialEquity - currentEquity;

    if(equityDrawdown >= maxDailyLossAmount)
    {
        PrintFormat("Max combined daily loss $%.2f exceeded (drawdown=%.2f). No new trades allowed.", maxDailyLossAmount, equityDrawdown);
        return;
    }

    //--- FLOATING RISK CLOSE LOGIC ---
    if(maxRiskPerTradePercent > 0.0)
    {
        int total = PositionsTotal();
        double balance = AccountInfoDouble(ACCOUNT_BALANCE);
        double maxLossMoney = balance * (maxRiskPerTradePercent / 100.0);

        for(int i=total-1; i>=0; i--)
        {
            ulong ticket = PositionGetTicket(i);
            if(PositionSelectByTicket(ticket))
            {
                if(PositionGetInteger(POSITION_MAGIC) == (long)inpMagicNumber &&
                   PositionGetString(POSITION_SYMBOL) == _Symbol)
                {
                    double currentProfit = PositionGetDouble(POSITION_PROFIT);
                    if(currentProfit < 0 && MathAbs(currentProfit) >= maxLossMoney)
                    {
                        PrintFormat("Closing position %I64d as floating loss reached %.2f (cap is %.2f)",
                                    ticket, MathAbs(currentProfit), maxLossMoney);
                        trade.PositionClose(ticket);
                    }
                }
            }
        }
    }

    //--- TRAILING SL ---
    if(enableTrailingSL && trailingStopMode != TrailingNone)
    {
       int total = PositionsTotal();
       for(int i=0; i<total; i++)
       {
          ulong ticket = PositionGetTicket(i);
          if(PositionSelectByTicket(ticket))
          {
             if(PositionGetInteger(POSITION_MAGIC) == (long)inpMagicNumber && PositionGetString(POSITION_SYMBOL) == _Symbol)
             {
                if(trailingStopMode == TrailingMarketStructure)
                   UpdateTrailingStopByMarketStructure(ticket);
                else if(trailingStopMode == TrailingATR)
                   UpdateTrailingStopByATR(ticket);
                else if(trailingStopMode == TrailingHybrid)
                   UpdateTrailingStopHybrid(ticket);
             }
          }
       }
    }

    //--- POSITION LIMIT CHECK ---
    int openPosCount = 0, totalPositions = PositionsTotal();
    for(int i=0; i<totalPositions; i++)
    {
        ulong ticket = PositionGetTicket(i);
        if(PositionSelectByTicket(ticket))
        {
            if(PositionGetInteger(POSITION_MAGIC) == (long)inpMagicNumber && PositionGetString(POSITION_SYMBOL) == _Symbol)
            {
                openPosCount++;
            }
        }
    }
    if(maxPositions > 0 && openPosCount >= maxPositions)
        return;

    //--- TRADING TIME ---
    MqlDateTime tm;
    TimeToStruct(TimeCurrent(), tm);
    if(tm.hour < tradeStartHour || tm.hour >= tradeEndHour)
        return;

    // --- MINIMUM TIME INTERVAL COOLDOWN CHECK ---
    if(lastTradeOpenTime != 0 && (now - lastTradeOpenTime) < tradeIntervalSeconds)
        return; // interval cooldown active, skip trade

    // --- COOLDOWN PER CANDLE CHECK ---
    MqlRates candleRates[];
    if(CopyRates(_Symbol, cooldownTimeframe, 1, 1, candleRates) != 1)
    {
        Print("Failed to get last closed candle data for cooldown check");
        return;
    }
    datetime currentCandleTime = candleRates[0].time;
    if(currentCandleTime == lastTradeCandleTime)
        return; // candle cooldown active, skip trade

    //--- INDICATORS ---
    double ma_buf1[], ma_buf2[], ma_buf3[];
    if(CopyBuffer(ma_handle, 0, 1, 1, ma_buf1) <= 0) return;
    if(CopyBuffer(ma_handle2, 0, 1, 1, ma_buf2) <= 0) return;
    if(CopyBuffer(ma_handle3, 0, 1, 1, ma_buf3) <= 0) return;

    double MA1 = ma_buf1[0];
    double MA2 = ma_buf2[0];
    double MA3 = ma_buf3[0];

    double atr_buf[];
    if(CopyBuffer(atr_handle, 0, 1, 1, atr_buf) <= 0)
        return;
    double atr = atr_buf[0];
    if(atr <= 0)
        atr = 10.0 * _Point;

    double adx_buf[];
    if(adx_handle == INVALID_HANDLE)
    {
        Print("ADX handle invalid");
        return;
    }
    if(CopyBuffer(adx_handle, 0, 1, 1, adx_buf) <= 0)
    {
        Print("Failed to copy ADX buffer");
        return;
    }
    double adx_value = adx_buf[0];

    // ADX below threshold message throttled (once per candle)
    if(adx_value < adxThreshold)
    {
        if(currentCandleTime != lastAdxBelowThresholdPrintCandle)
        {
            PrintFormat("ADX=%.2f below threshold %.2f, skipping new entries", adx_value, adxThreshold);
            lastAdxBelowThresholdPrintCandle = currentCandleTime;
        }
        return; // skip trade entries when ADX too low
    }
    else
    {
        lastAdxBelowThresholdPrintCandle = 0;
    }

    double sl_dist = atr * sl_atr_mult;
    double tp_dist = sl_dist * r2r_ratio;

    int highestBar = iHighest(_Symbol, swingTF, MODE_HIGH, swingLookback, 1);
    int lowestBar = iLowest(_Symbol, swingTF, MODE_LOW, swingLookback, 1);
    if(highestBar < 0 || lowestBar < 0)
        return;

    double lastSwingHigh = iHigh(_Symbol, swingTF, highestBar);
    double lastSwingLow = iLow(_Symbol, swingTF, lowestBar);

    ObjectSetDouble(0, swingHighLineName, OBJPROP_PRICE, lastSwingHigh);
    ObjectSetDouble(0, swingLowLineName, OBJPROP_PRICE, lastSwingLow);

    double ask = SymbolInfoDouble(_Symbol, SYMBOL_ASK);
    double bid = SymbolInfoDouble(_Symbol, SYMBOL_BID);
    if(ask <= 0 || bid <= 0)
        return;

    bool is_uptrend = (MA1 > MA2) && (MA2 > MA3) && (ask > MA2);
    bool is_downtrend = (MA1 < MA2) && (MA2 < MA3) && (ask < MA2);

    int digits = (int)SymbolInfoInteger(_Symbol, SYMBOL_DIGITS);

    double lot = CalculateLotSize(sl_dist);
    if(lot < SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_MIN))
        return;

    // --- Fair Value Gap detection ---
    int fvgSignal = 0;
    if(useFairValueGapFilter)
    {
       // Using shift=1 means last fully formed candles excluding current candle
       fvgSignal = DetectFairValueGap(swingTF, 1);  
       if(fvgSignal == 0)
       {
          if(currentCandleTime != lastFvgNoTradePrintCandle)
          {
              Print("No Fair Value Gap detected, skipping new entries per FVG filter.");
              lastFvgNoTradePrintCandle = currentCandleTime;
          }
          // Caution: Do not return here in reverse mode - because we are waiting for FVG to appear after reverse break
          // So, in reverse mode, we mainly wait for FVG separately (see below)
          if(!enableReverseEntries)
             return;  // Only normal mode exits here if no FVG
       }
       else
       {
          lastFvgNoTradePrintCandle = 0;
       }
    }


    //-------------- REVERSE ENTRY WAIT-FOR-FVG LOGIC --------------

    if(enableReverseEntries)
    {
        // ----- SELL SIDE reverse logic -----
        // Condition to detect reverse break for SELL: downtrend + price breaks above swing high
        if(is_downtrend && ask > lastSwingHigh && !reverseSellBreakOccurred)
        {
            reverseSellBreakOccurred = true;
            reverseSellBreakTime = TimeCurrent();
            PrintFormat("Reverse SELL break above swing high detected at %s. Waiting for bearish FVG to open SELL.", TimeToString(reverseSellBreakTime));
        }

        // Reset sell flag if conditions invalidate
        if(reverseSellBreakOccurred)
        {
            if(!is_downtrend || ask <= lastSwingHigh)
            {
                Print("Reverse SELL break invalidated, resetting flag.");
                reverseSellBreakOccurred = false;
                reverseSellBreakTime = 0;
            }
        }

        // Open SELL only after bearish FVG appears post-break
        if(reverseSellBreakOccurred && fvgSignal == -1 && ask > lastSwingHigh)
        {
            if(!IsPositionOpen(POSITION_TYPE_SELL))
            {
                MqlTradeRequest request = {};
                MqlTradeResult  result = {};
                request.action = TRADE_ACTION_DEAL;
                request.type   = ORDER_TYPE_SELL;
                request.symbol = _Symbol;
                request.volume = lot;
                request.price  = bid;
                request.sl     = NormalizeDouble(bid + sl_dist, digits);
                request.tp     = NormalizeDouble(bid - tp_dist, digits);
                request.deviation = 10;
                request.magic = inpMagicNumber;

                if(!OrderSend(request, result))
                    PrintFormat("Reverse Sell order send failed, error %d", GetLastError());
                else if(result.retcode != TRADE_RETCODE_DONE)
                    PrintFormat("Reverse Sell order rejected, retcode %d", result.retcode);
                else
                {
                    PrintFormat("Reverse Sell opened @ %.5f lot %.2f SL %.5f TP %.5f", bid, lot, request.sl, request.tp);
                    lastTradeCandleTime = currentCandleTime;
                    lastTradeOpenTime = now;

                    // Reset flag after opening trade
                    reverseSellBreakOccurred = false;
                    reverseSellBreakTime = 0;
                }
            }
        }

        // ----- BUY side reverse logic -----
        // Condition to detect reverse break for BUY: uptrend + price breaks below swing low
        if(is_uptrend && bid < lastSwingLow && !reverseBuyBreakOccurred)
        {
            reverseBuyBreakOccurred = true;
            reverseBuyBreakTime = TimeCurrent();
            PrintFormat("Reverse BUY break below swing low detected at %s. Waiting for bullish FVG to open BUY.", TimeToString(reverseBuyBreakTime));
        }

        // Reset buy flag if conditions invalidate
        if(reverseBuyBreakOccurred)
        {
            if(!is_uptrend || bid >= lastSwingLow)
            {
                Print("Reverse BUY break invalidated, resetting flag.");
                reverseBuyBreakOccurred = false;
                reverseBuyBreakTime = 0;
            }
        }

        // Open BUY only after bullish FVG appears post-break
        if(reverseBuyBreakOccurred && fvgSignal == 1 && bid < lastSwingLow)
        {
            if(!IsPositionOpen(POSITION_TYPE_BUY))
            {
                MqlTradeRequest request = {};
                MqlTradeResult  result = {};
                request.action = TRADE_ACTION_DEAL;
                request.type   = ORDER_TYPE_BUY;
                request.symbol = _Symbol;
                request.volume = lot;
                request.price  = ask;
                request.sl     = NormalizeDouble(ask - sl_dist, digits);
                request.tp     = NormalizeDouble(ask + tp_dist, digits);
                request.deviation = 10;
                request.magic = inpMagicNumber;

                if(!OrderSend(request, result))
                    PrintFormat("Reverse Buy order send failed, error %d", GetLastError());
                else if(result.retcode != TRADE_RETCODE_DONE)
                    PrintFormat("Reverse Buy order rejected, retcode %d", result.retcode);
                else
                {
                    PrintFormat("Reverse Buy opened @ %.5f lot %.2f SL %.5f TP %.5f", ask, lot, request.sl, request.tp);
                    lastTradeCandleTime = currentCandleTime;
                    lastTradeOpenTime = now;

                    // Reset flag after opening trade
                    reverseBuyBreakOccurred = false;
                    reverseBuyBreakTime = 0;
                }
            }
        }

        // Exit OnTick here — reverse mode controls entries fully
        return;
    }

    //-------------- NORMAL ENTRY LOGIC --------------

    MqlTradeRequest request = {};
    MqlTradeResult result = {};
    request.symbol = _Symbol;
    request.volume = lot;
    request.deviation = 10;
    request.magic = inpMagicNumber;

    if(!enableReverseEntries)
    {
        if(ask > lastSwingHigh && is_uptrend && !IsPositionOpen(POSITION_TYPE_BUY))
        {
            if(!useFairValueGapFilter || fvgSignal == 1)
            {
                request.action = TRADE_ACTION_DEAL;
                request.type   = ORDER_TYPE_BUY;
                request.price  = ask;
                request.sl     = NormalizeDouble(ask - sl_dist, digits);
                request.tp     = NormalizeDouble(ask + tp_dist, digits);

                if(!OrderSend(request, result))
                    PrintFormat("Buy order send failed, error %d", GetLastError());
                else if(result.retcode != TRADE_RETCODE_DONE)
                    PrintFormat("Buy order rejected, retcode %d", result.retcode);
                else
                {
                    PrintFormat("Buy opened @ %.5f lot %.2f SL %.5f TP %.5f", ask, lot, request.sl, request.tp);
                    lastTradeCandleTime = currentCandleTime;
                    lastTradeOpenTime = now;
                }
            }
        }
        else if(bid < lastSwingLow && is_downtrend && !IsPositionOpen(POSITION_TYPE_SELL))
        {
            if(!useFairValueGapFilter || fvgSignal == -1)
            {
                request.action = TRADE_ACTION_DEAL;
                request.type   = ORDER_TYPE_SELL;
                request.price  = bid;
                request.sl     = NormalizeDouble(bid + sl_dist, digits);
                request.tp     = NormalizeDouble(bid - tp_dist, digits);

                if(!OrderSend(request, result))
                    PrintFormat("Sell order send failed, error %d", GetLastError());
                else if(result.retcode != TRADE_RETCODE_DONE)
                    PrintFormat("Sell order rejected, retcode %d", result.retcode);
                else
                {
                    PrintFormat("Sell opened @ %.5f lot %.2f SL %.5f TP %.5f", bid, lot, request.sl, request.tp);
                    lastTradeCandleTime = currentCandleTime;
                    lastTradeOpenTime = now;
                }
            }
        }
    }
}
//+------------------------------------------------------------------+

// IsRecentPositionClose function (scans recent closed position deals)
bool IsRecentPositionClose(uint cooldownSecs)
{
    datetime now = TimeCurrent();

    if(!HistorySelect(now - cooldownSecs - 10, now))
    {
        Print("HistorySelect failed");
        return false;
    }

    int totalDeals = HistoryDealsTotal();
    for(int i = totalDeals - 1; i >= 0; i--)
    {
        ulong ticket = HistoryDealGetTicket(i);
        if(ticket == 0)
            continue;

        datetime dealTime = (datetime)HistoryDealGetInteger(ticket, DEAL_TIME);
        if(dealTime == 0 || (now - dealTime) > cooldownSecs)
            continue;

        string symbol = HistoryDealGetString(ticket, DEAL_SYMBOL);
        ulong magic = HistoryDealGetInteger(ticket, DEAL_MAGIC);
        long entry = HistoryDealGetInteger(ticket, DEAL_ENTRY);

        if(symbol == _Symbol && magic == inpMagicNumber && entry == DEAL_ENTRY_OUT)
        {
            PrintFormat("Recent position close detected at %s, cooldown active.", TimeToString(dealTime));
            return true;
        }
    }

    return false;
}
//+------------------------------------------------------------------+
ASSISTANT
Your EA code looks quite comprehensive and well-structured, combining lots of useful features:

- Break of Structure entries with multi-timeframe MAs.
- ATR-based SL/TP sizing and trailing stop modes.
- ADX filter for confirming trend strength.
- Losing streak limits and daily loss caps.
- Post-close cooldown and minimum interval between trades.
- Fair Value Gap (FVG) filter with logic to wait for FVG before entering reverse trades.
- A clear, robust trailing stop system with market structure and ATR based trailing, including a hybrid option.
- Reverse mode trading by waiting for price breaks beyond swing levels and then FVG confirmations before entering.

---

### Overall Feedback and Possible Improvements:

1. **Trade Timing Logic:**  
   You have multiple cooldown checks (time interval + per candle cooldown + post-close cooldown). These combined ensure a minimal frequency and reduce overtrading. They are properly implemented and include throttled print statements, which is good.

2. **Risk Management:**  
   The floating loss cap (`maxRiskPerTradePercent`) closes trades whose floating losses exceed a % of account balance. This is an advanced money management feature.  
   You also have daily maximum loss checks and losing streak filters, which is excellent.

3. **Trailing Stops:**  
   You support 3 trailing stop modes plus none. The hybrid mode combines MS swing levels and ATR trailing, which is good.  
   You throttle trailing stop update calls via `CanUpdateTrailing()` to reduce frequent SL moves, which is smart.

4. **Fair Value Gap (FVG) Logic:**  
   You detect bullish/bearish FVG with `DetectFairValueGap()`, comparing candles 1 and 3.  
   The reverse logic waits for a break beyond swings plus a matching FVG before entering; this sequencing reduces false signals.

5. **Reverse Entry Flags and Reset Logic:**  
   You correctly set/reset reverse break flags and only enter after confirming the FVG.  
   You might consider adding a timeout to reset these flags if FVG fails to appear within some time, to avoid waiting indefinitely.

6. **Position Limit Enforced (maxPositions):**  
   Works as expected, counting only EA's positions for the symbol and magic.

7. **Indicator Handles and OnInit:**  
   Proper creation and cleanup on `OnInit()` and `OnDeinit()`.

---

### Suggestions / Potential Enhancements:

- **Timeout for Reverse Flags:**  
  To avoid lingering `reverseSellBreakOccurred` or `reverseBuyBreakOccurred`, add a maximum time window after which the flag resets if trigger conditions do not occur.

- **Fair Value Gap Logic More Flexible:**  
  The current FVG detection compares exactly 3 consecutive bars. You may want to extend this to allow "open gaps" that occur on any recent bars within a certain lookback, or check price's relation to FVG zones for better filtering.

- **Trailing Stop Mode Selection:**  
  If trailingStopMode is TrailingHybrid, in `UpdateTrailingStopHybrid()` you might check which trailing SL (MS or ATR) is tighter or more protective and use it accordingly.

- **Logging Levels / Debug Mode:**  
  To prevent print spam during live trading, add a debug flag to control verbosity of print statements (especially internal indicator failures, FVG detection prints, etc).

- **Re-Check Indicator Buffers more Safely:**  
  The `CopyBuffer()` calls do not always handle the return error beyond `<=0`, currently you just return. Consider handling partial extracts or retries.

- **Asynchronous OrderSend() and Error Handling:**  
  You print error codes when `OrderSend()` fails. Consider adding error recovery or retry logic for transient errors.

- **Position Selection by Symbol and Magic:**  
  You test `PositionGetString(POSITION_SYMBOL)==_Symbol`. This is correct but you might cache `_Symbol` once or make this `const string`.

---

### Summary / Key Points you might want to add or test:

- Add a time expiration on reverseBreak flags, e.g., reset them if no trade occurred after X minutes.
- Consider adding debug verbosity levels to reduce log noise.
- Test behavior when no FVG appears indefinitely, ensure EA eventually resets waiting flags.
- Optionally improve FVG detection granularity or tolerance.
- Consider adding relevant comments describing tricky logic sections for maintainability.

---

If you want me to help add e.g. reverse-break timeout logic or add a debug flag, or make improvements/fixes, just ask!

turns-00083.parquet:26719

48f1feffe54d8c7d9f13b06b
turn 2/6gpt-4.1-mini-2025-04-14EnglishRomania33 words
degenerate_repetitionAbsentFinal dense release
USER
ill send another version and tell me the diferences
ASSISTANT
Absolutely, just send your other version of the EA code, and I will analyze and highlight the differences compared to this version you posted.