← back to browse
goat command

تنظيف

No description

0
views
0
likes
0
installs

Aliases: clear

raw source
module.exports = {
  config: {
    name: "تنظيف",
    aliases: ["clear"],
    author: "kshitiz",  
    version: "2.0",
    cooldowns: 5,
    role: 0,
    shortDescription: {
      en: ""
    ,
			ar: "تنظيف الكاش"
		},
    longDescription: {
      en: "unsent all messages sent by bot"
    ,
			ar: "تنظيف الكاش"
		},
    category: "owner",
    guide: {
      en: "{p}{n}"
    ,
			ar: "{pn}"
		}
  },
  onStart: async function ({ api, event }) {

    const unsendBotMessages = async () => {
      const threadID = event.threadID;


      const botMessages = await api.getThreadHistory(threadID, 100); // Adjust the limit as needed 50 = 50 msg


      const botSentMessages = botMessages.filter(message => message.senderID === api.getCurrentUserID());


      for (const message of botSentMessages) {
        await api.unsendMessage(message.messageID);
      }
    };


    await unsendBotMessages();
  }
};

View raw file