├── .dockerignore ├── .github └── workflows │ ├── docker.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .gitmodules ├── Dockerfile ├── FfMpeg.AutoGen.Wrapper ├── DataStructs │ ├── AvCodecContextWrapper.cs │ ├── AvDictionaryWrapper.cs │ ├── AvFormatContextWrapper.cs │ ├── AvFrameWrapper.cs │ ├── AvPacketWrapper.cs │ ├── DecoderContext.cs │ ├── EncoderContext.cs │ ├── VersionInfo.cs │ └── WrapperBase.cs ├── Extensions │ └── FfMpegExtension.cs ├── FfMpeg.AutoGen.Wrapper.csproj └── Utils │ ├── LibraryUtil.cs │ └── TimeSpanUtil.cs ├── LICENSE ├── README.md ├── StreamingCaptureBot.Abstraction ├── Bot │ ├── ControllerBase.cs │ ├── Entities │ │ └── BotRequest.cs │ ├── MessageResult.cs │ └── Routing │ │ ├── BindCaptchaAttribute.cs │ │ ├── BindFriendMessageAttribute.cs │ │ ├── BindGroupMessageAttribute.cs │ │ ├── BindOfflineAttribute.cs │ │ └── BindOnlineAttribute.cs ├── Controllers │ └── ITempBotController.cs ├── Options │ └── BotOption.cs ├── Services │ ├── IUpTimerService.cs │ └── UpTimerService.cs └── StreamingCaptureBot.Abstraction.csproj ├── StreamingCaptureBot.Base ├── Dockerfile ├── apt.sources.d │ ├── debian.sources │ └── ubuntu.sources └── scripts │ ├── post-build.sh │ └── pre-build.sh ├── StreamingCaptureBot.FaceDetection ├── README.dataset.txt ├── README.roboflow.txt ├── data.yaml └── main.py ├── StreamingCaptureBot.Hosting ├── Configs │ └── StreamOption.cs ├── Controllers │ ├── ImageController.cs │ └── TempBotController.cs ├── FfMpeg │ ├── Codecs │ │ ├── CodecBase.cs │ │ ├── DecoderBase.cs │ │ ├── EncodedDataStream.cs │ │ ├── FfmpegBmpEncoder.cs │ │ ├── FfmpegLibWebpEncoder.cs │ │ └── GenericDecoder.cs │ └── Extensions │ │ └── DependencyInjection │ │ └── ServiceCollectionExtension.cs ├── FfMpegLogger.cs ├── HeartbeatWorker.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── CaptureService.cs │ ├── FaceMosaicProcessService.cs │ └── IImageProcessService.cs ├── StreamingCaptureBot.Hosting.csproj ├── Utils │ └── BinarySizeFormatter.cs ├── example.json └── schema.json ├── StreamingCaptureBot.Impl ├── Lagrange │ ├── Extensions │ │ └── DependencyInjection │ │ │ └── ServiceCollectionExtension.cs │ ├── LagrangeHost.cs │ ├── Options │ │ └── LagrangeImplOption.cs │ ├── Services │ │ └── StoreService.cs │ └── StreamingCaptureBot.Impl.Lagrange.csproj └── Tencent │ ├── Extensions │ └── DependencyInjection │ │ └── HostApplicationBuilderExtension.cs │ ├── Json │ └── Serialization │ │ └── JsonIPAddressConverter.cs │ ├── Options │ └── TencentImplOption.cs │ ├── Protocols │ ├── EventContents │ │ ├── Dispatch.cs │ │ ├── HttpCallbackAck.cs │ │ ├── HttpCallbackVerify.cs │ │ └── IEventContent.cs │ └── Payload.cs │ ├── StreamingCaptureBot.Impl.Tencent.csproj │ ├── TencentWebhookWorker.cs │ └── Utils │ └── Sign │ ├── ISignProvider.cs │ └── SodiumSignProvider.cs ├── StreamingCaptureBot.Utils ├── ByteHex.cs ├── Extensions │ └── ByteExtension.cs └── StreamingCaptureBot.Utils.csproj ├── StreamingCaptureBot.sln ├── docker-compose.dev.yaml ├── docker-compose.yaml └── tree.txt /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/.github/workflows/docker.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/Dockerfile -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/DataStructs/AvCodecContextWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/DataStructs/AvCodecContextWrapper.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/DataStructs/AvDictionaryWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/DataStructs/AvDictionaryWrapper.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/DataStructs/AvFormatContextWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/DataStructs/AvFormatContextWrapper.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/DataStructs/AvFrameWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/DataStructs/AvFrameWrapper.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/DataStructs/AvPacketWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/DataStructs/AvPacketWrapper.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/DataStructs/DecoderContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/DataStructs/DecoderContext.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/DataStructs/EncoderContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/DataStructs/EncoderContext.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/DataStructs/VersionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/DataStructs/VersionInfo.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/DataStructs/WrapperBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/DataStructs/WrapperBase.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/Extensions/FfMpegExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/Extensions/FfMpegExtension.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/FfMpeg.AutoGen.Wrapper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/FfMpeg.AutoGen.Wrapper.csproj -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/Utils/LibraryUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/Utils/LibraryUtil.cs -------------------------------------------------------------------------------- /FfMpeg.AutoGen.Wrapper/Utils/TimeSpanUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/FfMpeg.AutoGen.Wrapper/Utils/TimeSpanUtil.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/README.md -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Bot/ControllerBase.cs: -------------------------------------------------------------------------------- 1 | namespace StreamingCaptureBot.Abstraction.Bot; 2 | 3 | public class ControllerBase 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Bot/Entities/BotRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Bot/Entities/BotRequest.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Bot/MessageResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Bot/MessageResult.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Bot/Routing/BindCaptchaAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Bot/Routing/BindCaptchaAttribute.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Bot/Routing/BindFriendMessageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Bot/Routing/BindFriendMessageAttribute.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Bot/Routing/BindGroupMessageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Bot/Routing/BindGroupMessageAttribute.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Bot/Routing/BindOfflineAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Bot/Routing/BindOfflineAttribute.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Bot/Routing/BindOnlineAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Bot/Routing/BindOnlineAttribute.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Controllers/ITempBotController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Controllers/ITempBotController.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Options/BotOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Options/BotOption.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Services/IUpTimerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Services/IUpTimerService.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/Services/UpTimerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/Services/UpTimerService.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Abstraction/StreamingCaptureBot.Abstraction.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Abstraction/StreamingCaptureBot.Abstraction.csproj -------------------------------------------------------------------------------- /StreamingCaptureBot.Base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Base/Dockerfile -------------------------------------------------------------------------------- /StreamingCaptureBot.Base/apt.sources.d/debian.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Base/apt.sources.d/debian.sources -------------------------------------------------------------------------------- /StreamingCaptureBot.Base/apt.sources.d/ubuntu.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Base/apt.sources.d/ubuntu.sources -------------------------------------------------------------------------------- /StreamingCaptureBot.Base/scripts/post-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Base/scripts/post-build.sh -------------------------------------------------------------------------------- /StreamingCaptureBot.Base/scripts/pre-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Base/scripts/pre-build.sh -------------------------------------------------------------------------------- /StreamingCaptureBot.FaceDetection/README.dataset.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.FaceDetection/README.dataset.txt -------------------------------------------------------------------------------- /StreamingCaptureBot.FaceDetection/README.roboflow.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.FaceDetection/README.roboflow.txt -------------------------------------------------------------------------------- /StreamingCaptureBot.FaceDetection/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.FaceDetection/data.yaml -------------------------------------------------------------------------------- /StreamingCaptureBot.FaceDetection/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.FaceDetection/main.py -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/Configs/StreamOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/Configs/StreamOption.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/Controllers/ImageController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/Controllers/ImageController.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/Controllers/TempBotController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/Controllers/TempBotController.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/FfMpeg/Codecs/CodecBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/FfMpeg/Codecs/CodecBase.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/FfMpeg/Codecs/DecoderBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/FfMpeg/Codecs/DecoderBase.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/FfMpeg/Codecs/EncodedDataStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/FfMpeg/Codecs/EncodedDataStream.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/FfMpeg/Codecs/FfmpegBmpEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/FfMpeg/Codecs/FfmpegBmpEncoder.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/FfMpeg/Codecs/FfmpegLibWebpEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/FfMpeg/Codecs/FfmpegLibWebpEncoder.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/FfMpeg/Codecs/GenericDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/FfMpeg/Codecs/GenericDecoder.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/FfMpeg/Extensions/DependencyInjection/ServiceCollectionExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/FfMpeg/Extensions/DependencyInjection/ServiceCollectionExtension.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/FfMpegLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/FfMpegLogger.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/HeartbeatWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/HeartbeatWorker.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/Program.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/Properties/launchSettings.json -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/Services/CaptureService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/Services/CaptureService.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/Services/FaceMosaicProcessService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/Services/FaceMosaicProcessService.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/Services/IImageProcessService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/Services/IImageProcessService.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/StreamingCaptureBot.Hosting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/StreamingCaptureBot.Hosting.csproj -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/Utils/BinarySizeFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/Utils/BinarySizeFormatter.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/example.json -------------------------------------------------------------------------------- /StreamingCaptureBot.Hosting/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Hosting/schema.json -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Lagrange/Extensions/DependencyInjection/ServiceCollectionExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Lagrange/Extensions/DependencyInjection/ServiceCollectionExtension.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Lagrange/LagrangeHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Lagrange/LagrangeHost.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Lagrange/Options/LagrangeImplOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Lagrange/Options/LagrangeImplOption.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Lagrange/Services/StoreService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Lagrange/Services/StoreService.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Lagrange/StreamingCaptureBot.Impl.Lagrange.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Lagrange/StreamingCaptureBot.Impl.Lagrange.csproj -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Extensions/DependencyInjection/HostApplicationBuilderExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Extensions/DependencyInjection/HostApplicationBuilderExtension.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Json/Serialization/JsonIPAddressConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Json/Serialization/JsonIPAddressConverter.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Options/TencentImplOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Options/TencentImplOption.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Protocols/EventContents/Dispatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Protocols/EventContents/Dispatch.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Protocols/EventContents/HttpCallbackAck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Protocols/EventContents/HttpCallbackAck.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Protocols/EventContents/HttpCallbackVerify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Protocols/EventContents/HttpCallbackVerify.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Protocols/EventContents/IEventContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Protocols/EventContents/IEventContent.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Protocols/Payload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Protocols/Payload.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/StreamingCaptureBot.Impl.Tencent.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/StreamingCaptureBot.Impl.Tencent.csproj -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/TencentWebhookWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/TencentWebhookWorker.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Utils/Sign/ISignProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Utils/Sign/ISignProvider.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Impl/Tencent/Utils/Sign/SodiumSignProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Impl/Tencent/Utils/Sign/SodiumSignProvider.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Utils/ByteHex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Utils/ByteHex.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Utils/Extensions/ByteExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Utils/Extensions/ByteExtension.cs -------------------------------------------------------------------------------- /StreamingCaptureBot.Utils/StreamingCaptureBot.Utils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.Utils/StreamingCaptureBot.Utils.csproj -------------------------------------------------------------------------------- /StreamingCaptureBot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/StreamingCaptureBot.sln -------------------------------------------------------------------------------- /docker-compose.dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/docker-compose.dev.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /tree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nidbCN/StreamingCaptureBot/HEAD/tree.txt --------------------------------------------------------------------------------