mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
perf: webpack config
This commit is contained in:
1
src/global.d.ts
vendored
1
src/global.d.ts
vendored
@@ -1,7 +1,6 @@
|
||||
import {Group, GroupMemberInfo, MessageElement, Peer, PostDataSendMsg, SendMessage, User} from "./types";
|
||||
|
||||
|
||||
|
||||
declare var LLAPI: {
|
||||
on(event: "new-messages", callback: (data: MessageElement[]) => void): void;
|
||||
on(event: "context-msg-menu", callback: (event: any, target: any, msgIds:any) => void): void;
|
||||
|
23
src/main.ts
23
src/main.ts
@@ -1,14 +1,9 @@
|
||||
// 运行在 Electron 主进程 下的插件入口
|
||||
|
||||
import {Group, PostDataSendMsg, User} from "./types";
|
||||
// type {Group, PostDataSendMsg, User} = import( "./types");
|
||||
// type Group = import( "./types").Group;
|
||||
// type PostDataSendMsg = import( "./types").PostDataSendMsg;
|
||||
// type User = import( "./types").User;
|
||||
|
||||
const express = require("express")
|
||||
const {ipcMain, webContents} = require('electron');
|
||||
const fs = require('fs');
|
||||
import {ipcMain, webContents} from 'electron';
|
||||
const express = require("express");
|
||||
import {Group, PostDataSendMsg, User} from "./types";
|
||||
|
||||
const CHANNEL_SEND_MSG = "llonebot_sendMsg"
|
||||
|
||||
@@ -237,7 +232,13 @@ function onBrowserWindowCreated(window: any, plugin: any) {
|
||||
|
||||
|
||||
// 这两个函数都是可选的
|
||||
module.exports = {
|
||||
onLoad,
|
||||
onBrowserWindowCreated
|
||||
// module.exports = {
|
||||
// onLoad,
|
||||
// onBrowserWindowCreated
|
||||
// }
|
||||
// function onLoad(plugin: any) {
|
||||
//
|
||||
// }
|
||||
export {
|
||||
onLoad, onBrowserWindowCreated
|
||||
}
|
@@ -116,7 +116,7 @@ async function forwardMessage(message: MessageElement) {
|
||||
data: {},
|
||||
type: "unknown"
|
||||
}
|
||||
if (element.textElement?.atType == 2) {
|
||||
if (element.textElement?.atType == AtType.atUser) {
|
||||
message_data["type"] = "at"
|
||||
if (element.textElement.atUid != "0") {
|
||||
message_data["data"]["mention"] = element.textElement.atUid
|
||||
@@ -192,7 +192,7 @@ async function listenSendMessage(postData: PostDataSendMsg) {
|
||||
if (message.type == "at"){
|
||||
// @ts-ignore
|
||||
message.type = "text"
|
||||
message.atType = 2
|
||||
message.atType = AtType.atUser
|
||||
let atUid = message.data?.qq || message.atUid
|
||||
let group = await getGroup(postData.params.group_id)
|
||||
let atMember = group.members.find(member => member.uin == atUid)
|
||||
|
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"target": "es6",
|
||||
"module": "es6",
|
||||
"outDir": "../dist",
|
||||
"strict": false,
|
||||
"esModuleInterop": true,
|
||||
"allowSyntheticDefaultImports": true,
|
||||
"moduleResolution": "node"
|
||||
},
|
||||
"files": ["renderer.ts"],
|
||||
// "exclude": ["main.ts", "preload.ts"]
|
||||
}
|
Reference in New Issue
Block a user