Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@alemonjs/onebot

Package Overview
Dependencies
Maintainers
2
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@alemonjs/onebot - npm Package Compare versions

Comparing version
2.1.0-alpha.16
to
2.1.0-alpha.17
+31
-16
lib/index.js

@@ -131,3 +131,11 @@ import { definePlatform, cbpPlatform, createResult, ResultCode } from 'alemonjs';

else if (item.type === 'Image') {
if (item.value.startsWith('http://') || item.value.startsWith('https://')) {
if (Buffer.isBuffer(item.value)) {
return {
type: 'image',
data: {
file: `base64://${item.value.toString('base64')}`
}
};
}
if (typeof item.value === 'string' && (item.value.startsWith('http://') || item.value.startsWith('https://'))) {
const res = await getBufferByURL(item.value);

@@ -160,3 +168,3 @@ return {

else if (item.value.startsWith('file://')) {
const db = readFileSync(item.value);
const db = readFileSync(item.value.slice(7));
return {

@@ -199,3 +207,3 @@ type: 'image',

const sendGroup = async (ChannelId, val) => {
if (val.length < 0) {
if (!val || val.length <= 0) {
return [];

@@ -216,3 +224,3 @@ }

const sendPrivate = async (UserId, val) => {
if (val.length < 0) {
if (!val || val.length <= 0) {
return [];

@@ -245,4 +253,4 @@ }

send: (event, val) => {
if (val.length < 0) {
return Promise.all([]);
if (!val || val.length <= 0) {
return [];
}

@@ -364,7 +372,8 @@ if (event['name'] === 'private.message.create') {

case 'message.forward.channel': {
const params = await Promise.all(data.payload.params.map(async (i) => ({
...i,
content: await DataToMessage(i.content)
})));
const res = await api.use.forward
.channel(data.payload.ChannelId, data.payload.params.map(i => ({
...i,
content: DataToMessage(i.content)
})))
.channel(data.payload.ChannelId, params)
.then(res => createResult(ResultCode.Ok, data.action, res))

@@ -375,7 +384,8 @@ .catch(err => createResult(ResultCode.Fail, data.action, err));

case 'message.forward.user': {
const params = await Promise.all(data.payload.params.map(async (i) => ({
...i,
content: await DataToMessage(i.content)
})));
const res = await api.use.forward
.user(data.payload.UserId, data.payload.params.map(i => ({
...i,
content: DataToMessage(i.content)
})))
.user(data.payload.UserId, params)
.then(res => createResult(ResultCode.Ok, data.action, res))

@@ -395,4 +405,9 @@ .catch(err => createResult(ResultCode.Fail, data.action, err));

const params = data.payload.params;
const res = await client[key](...params);
consume([createResult(ResultCode.Ok, '请求完成', res)]);
try {
const res = await client[key](...params);
consume([createResult(ResultCode.Ok, '请求完成', res)]);
}
catch (error) {
consume([createResult(ResultCode.Fail, '请求失败', error)]);
}
}

@@ -399,0 +414,0 @@ else {

{
"name": "@alemonjs/onebot",
"version": "2.1.0-alpha.16",
"version": "2.1.0-alpha.17",
"description": "oneBot v11",

@@ -5,0 +5,0 @@ "author": "lemonade",