-
Download .NET 8.0 Runtime from dotnet.microsoft.com
-
Download the latest Artifacts from Actions
-
Place
appsettings.json
in your working directory. -
Modify and write the following to
appsettings.json
-
Launch
{
"Logging": {
"LogLevel": {
// Log level, please modify to `Trace` when providing feedback on issues
"Default": "Information"
}
},
"Core": {
"Protocol": {
// Protocol platform, please modify according to the Signer version
// Type: String ("Windows", "MacOs", "Linux")
// Default: "Linux"
"Platform": "Linux",
"Signer": {
// Signer server url
// Type: String (HTTP URL, HTTPS URL)
"Url": "",
// Signer server proxy
// Type: String (HTTP URL)
"Proxy": ""
}
},
"Server": {
// Whether to automatically reconnect to the TX server
// Type: bool
// Default: false
"AutoReconnect": true,
// Whether to get optimum server
// Type: bool
// Default: false
"GetOptimumServer": true
}
},
"Kritor": {
"Network": {
// Address of the Kritor service binding
// Type: String (ip)
"Address": "0.0.0.0",
// Port of the Kritor service binding
// Type: Number ([1-65535])
"Port": 9000
},
"Authentication": {
// Whether to enable authentication
// Type: bool
"Enabled": false,
// Ticket with maximum privileges
// Type: String
"SuperTicket": "",
// Ticket list
// Type: String[]
"Tickets": []
},
"Message": {
// Whether to ignore your own messages
// Type: bool
"IgnoreSelf": false
}
}
}
Method | Method |
---|---|
🟢 GetAuthenticationState | 🔴 AddTicket |
🟢 GetTicket | 🔴 DeleteTicket |
Method | Method |
---|---|
🟢 GetVersion | 🔴 DownloadFile |
🟢 GetCurrentAccount | 🔴 SwitchAccount |
Method | Method |
---|---|
🟢 RegisterActiveListener | 🔴 RegisterPassiveListener |
Method | Method |
---|---|
🟢 DeleteFolder | 🔴 CreateFolder |
🟢 UploadFile | 🔴 RenameFolder |
🟢 DeleteFile | |
🟢 GetFileSystemInfo | |
🟢 GetFileList |
Method | Method |
---|---|
🟢 GetFriendList | 🔴 SetProfileCard |
🟢 GetFriendProfileCard | 🔴 IsBlackListUser |
🟢 GetStrangerProfileCard | 🔴 GetUidByUin |
🟢 VoteUser | 🔴 GetUinByUid |
🔴 UploadPrivateFile |
Method | Method |
---|---|
🟢 BanMember | 🔴 GetProhibitedUserList |
🟢 PokeMember | 🔴 GetRemainCountAtAll |
🟢 KickMember | 🔴 GetNotJoinedGroupInfo |
🟢 LeaveGroup | 🔴 GetGroupHonor |
🟢 ModifyMemberCard | 🔴 UploadGroupFile |
🟢 ModifyGroupName | |
🟢 ModifyGroupRemark | |
🟢 SetGroupAdmin | |
🟢 SetGroupUniqueTitle | |
🟢 SetGroupWholeBan | |
🟢 GetGroupInfo | |
🟢 GetGroupList | |
🟢 GetGroupMemberInfo | |
🟢 GetGroupMemberList |
Method | Method |
---|---|
🔴 GetBotInfo | |
🔴 GetChannelList | |
🔴 GetGuildMetaByGuest | |
🔴 GetGuildChannelList | |
🔴 GetGuildMemberList | |
🔴 GetGuildMember | |
🔴 SendChannelMessage | |
🔴 GetGuildFeedList | |
🔴 GetGuildRoleList | |
🔴 DeleteGuildRole | |
🔴 SetGuildMemberRole | |
🔴 UpdateGuildRole | |
🔴 CreateGuildRole |
Method | Method |
---|---|
🟢 SendMessage | 🔴 SetMessageReaded |
🟢 SendMessageByResId | 🔴 UploadForwardMessage |
🟢 RecallMessage | 🔴 GetEssenceMessageList |
🟢 ReactMessageWithEmoji | 🔴 SetEssenceMessage |
🟢 GetMessage | 🔴 DeleteEssenceMessage |
🟢 GetMessageBySeq | |
🟢 GetHistoryMessage | |
🟢 GetHistoryMessageBySeq | |
🟢 DownloadForwardMessage |
Method | Method |
---|---|
🔴 SetFriendApplyResult | |
🔴 SetGroupApplyResult | |
🔴 SetInvitedJoinGroupResult |
Method | Method |
---|---|
🔴 ReverseStream |
Method | Method |
---|---|
🟢 GetCookies | 🔴 GetCredentials |
🔴 GetCSRFToken | |
🔴 GetHttpCookies |
Event | Event |
---|
Event | Event |
---|---|
🟢 Message |
Event | Event |
---|---|
🟢 PRIVATE_POKE | 🔴 PRIVATE_FILE_UPLOADED |
🟢 PRIVATE_RECALL | 🔴 GROUP_FILE_UPLOADED |
🟢 GROUP_POKE | 🔴 GROUP_CARD_CHANGED |
🟢 GROUP_RECALL | 🔴 GROUP_MEMBER_UNIQUE_TITLE_CHANGED |
🟢 GROUP_ESSENCE_CHANGED | 🔴 GROUP_SIGN_IN |
🟢 GROUP_MEMBER_INCREASE | 🔴 GROUP_TRANSFER |
🟢 GROUP_MEMBER_DECREASE | 🔴 FRIEND_INCREASE |
🟢 GROUP_ADMIN_CHANGED | 🔴 FRIEND_DECREASE |
🟢 GROUP_MEMBER_BAN | |
🟢 GROUP_WHOLE_BAN | |
🟢 GROUP_REACT_MESSAGE_WITH_EMOJI |
Event | Event |
---|---|
🟢 FRIEND_APPLY | |
🟢 GROUP_APPLY | |
🟢 INVITED_GROUP |
Element | Element |
---|---|
🟢 TEXT | 🔴 BUBBLE_FACE |
🟢 AT | 🔴 BASKETBALL |
🟢 FACE | 🔴 DICE |
🟢 REPLY | 🔴 RPS |
🟢 IMAGE | 🔴 MUSIC |
🟢 VOICE | 🔴 WEATHER |
🟢 VIDEO | 🔴 LOCATION |
🟢 POKE | 🔴 SHARE |
🟢 FORWARD | 🔴 GIFT |
🟢 JSON | 🔴 MARKET_FACE |
🟢 XML | 🔴 CONTACT |
🔴 FILE | |
🔴 MARKDOWN | |
🔴 KEYBOARD |
Element | Element |
---|---|
🟢 TEXT | 🔴 BUBBLE_FACE |
🟢 AT | 🔴 BASKETBALL |
🟢 FACE | 🔴 DICE |
🟢 REPLY | 🔴 RPS |
🟢 IMAGE | 🔴 MUSIC |
🟢 VOICE | 🔴 WEATHER |
🟢 VIDEO | 🔴 LOCATION |
🟢 POKE | 🔴 SHARE |
🟢 FORWARD | 🔴 GIFT |
🟢 JSON | 🔴 MARKET_FACE |
🟢 XML | 🔴 CONTACT |
🟢 MARKDOWN | 🔴 FILE |
🟢 KEYBOARD |
Type | Type |
---|---|
🟢 file | 🔴 file_name |
🟢 file_path | |
🟢 file_url |