mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Merge pull request #585 from BlipRanger/feature/random
Add random chat slash command
This commit is contained in:
@ -179,6 +179,7 @@ export {
|
|||||||
select_rm_info,
|
select_rm_info,
|
||||||
setCharacterId,
|
setCharacterId,
|
||||||
setCharacterName,
|
setCharacterName,
|
||||||
|
replaceCurrentChat,
|
||||||
setOnlineStatus,
|
setOnlineStatus,
|
||||||
checkOnlineStatus,
|
checkOnlineStatus,
|
||||||
setEditedMessageId,
|
setEditedMessageId,
|
||||||
|
@ -15,6 +15,8 @@ import {
|
|||||||
printCharacters,
|
printCharacters,
|
||||||
name1,
|
name1,
|
||||||
name2,
|
name2,
|
||||||
|
replaceCurrentChat,
|
||||||
|
setCharacterId
|
||||||
} from "../script.js";
|
} from "../script.js";
|
||||||
import { favsToHotswap, isMobile } from "./RossAscends-mods.js";
|
import { favsToHotswap, isMobile } from "./RossAscends-mods.js";
|
||||||
import {
|
import {
|
||||||
@ -991,6 +993,14 @@ function doNewChat() {
|
|||||||
}, 1);
|
}, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function doRandomChat() {
|
||||||
|
setCharacterId(Math.floor(Math.random() * characters.length));
|
||||||
|
setTimeout(() => {
|
||||||
|
replaceCurrentChat();
|
||||||
|
}, 1);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function doDelMode() {
|
function doDelMode() {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
$("#option_delete_mes").trigger('click')
|
$("#option_delete_mes").trigger('click')
|
||||||
@ -1393,5 +1403,6 @@ $(document).ready(() => {
|
|||||||
|
|
||||||
registerSlashCommand('vn', toggleWaifu, ['vn'], ' – swaps Visual Novel Mode On/Off', false, true);
|
registerSlashCommand('vn', toggleWaifu, ['vn'], ' – swaps Visual Novel Mode On/Off', false, true);
|
||||||
registerSlashCommand('newchat', doNewChat, ['newchat'], ' – start a new chat with current character', true, true);
|
registerSlashCommand('newchat', doNewChat, ['newchat'], ' – start a new chat with current character', true, true);
|
||||||
|
registerSlashCommand('random', doRandomChat, ['random'], ' – start a new chat with a random character', true, true);
|
||||||
registerSlashCommand('delmode', doDelMode, ['delmode'], ' – enter message deletion mode', true, true);
|
registerSlashCommand('delmode', doDelMode, ['delmode'], ' – enter message deletion mode', true, true);
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user