您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Chat with Bonk.io friends
// ==UserScript== // @name Bonk.io Chat // @namespace http://tampermonkey.net/ // @version 99.99 // @description Chat with Bonk.io friends // @author You // @match https://bonk.io/* // @grant none // ==/UserScript== (function() { 'use strict'; // Function to send a message function sendMessage(username, message) { // Implement your logic to send a message console.log(`Sending message to ${username}: ${message}`); } // Function to check online status function isUserOnline(username) { // Implement your logic to check if the user is online return true; // Replace with your actual check } // Function to create a chat button function createChatButton(username) { const button = document.createElement('button'); button.textContent = 'Chat'; button.addEventListener('click', () => { if (isUserOnline(username)) { const message = prompt(`Send a message to ${username}`); if (message) { sendMessage(username, message); } } else { console.log(`${username} is offline right now.`); } }); return button; } // Function to find and add chat buttons function addChatButtons() { const friendList = document.querySelectorAll('.friend-list-item .name, .sideBarName'); // Adjust this selector based on Bonk.io's structure if (friendList) { friendList.forEach((friend) => { const username = friend.textContent.trim(); const chatButton = createChatButton(username); friend.parentNode.appendChild(chatButton); }); } } // Run the function once the page is fully loaded window.addEventListener('load', addChatButtons); })();