GithubHelp home page GithubHelp logo

Comments (7)

Redmomn avatar Redmomn commented on August 12, 2024

协议是支持的,只是这个功能在此项目还未实现

from lagrangego.

oddfar avatar oddfar commented on August 12, 2024

协议是支持的,只是这个功能在此项目还未实现

这块需要怎么移植,方便提供一下吗,我乐意补充这块内容

from lagrangego.

Redmomn avatar Redmomn commented on August 12, 2024

参考https://github.com/LagrangeDev/Lagrange.Core/tree/master/Lagrange.Core/Internal/Service/Action
这里面,对应此项目的client/packets/oidb
好像没有文件上传?
另外lagrange.core用了很多继承类并且没有直接引用,可能不太好理解

from lagrangego.

Redmomn avatar Redmomn commented on August 12, 2024

刚刚发现lagrange.core有上传群文件,后续会补上

from lagrangego.

oddfar avatar oddfar commented on August 12, 2024

刚刚发现lagrange.core有上传群文件,后续会补上

看到了,GroupFSDownloadService,我试试看能不能补上

from lagrangego.

oddfar avatar oddfar commented on August 12, 2024

尝试了写下群文件类操作:https://github.com/LagrangeDev/Lagrange.Core/blob/master/Lagrange.OneBot/Core/Operation/File
这块有点不好理解,改造失败

然后试着创建群文件文件夹[Service("OidbSvcTrpcTcp.0x6d7_0")]
这块却出现 安全检查未通过 问题
请问您这边计划什么时候补上?
image

GroupFSCreateFolder.go

package oidb

import (
	"github.com/LagrangeDev/LagrangeGo/client/packets/pb/service/oidb"
)

func BuildGroupFSCreateFolderReq(groupUin uint32, folderName string) (*OidbPacket, error) {
	body := &oidb.OidbSvcTrpcTcp0X6D7_0{
		Folder: &oidb.OidbSvcTrpcTcp0X6D7_0Folder{
			GroupUin:      groupUin,
			RootDirectory: "/",
			FolderName:    folderName,
		},
	}

	return BuildOidbPacket(0x6D7, 0, body, false, true)
}

func ParseGroupFSCreateFolderResp(data []byte) error {
	return CheckError(data)
}

OidbSvcTrpcTcp0x6D7_0.proto

syntax = "proto3";

option go_package = "github.com/LagrangeDev/LagrangeGo/client/packets/pb/service/oidb";

message OidbSvcTrpcTcp0x6D7_0 {
  OidbSvcTrpcTcp0x6D7_0Folder Folder = 1;
}

message OidbSvcTrpcTcp0x6D7_0Folder {
  uint32 GroupUin = 1;
  string RootDirectory = 3;
  string FolderName = 4;
}

from lagrangego.

Redmomn avatar Redmomn commented on August 12, 2024

尝试换一下上传的文件,这个应该是tx对上传的文件进行扫描

from lagrangego.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.