├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── build.yml ├── .gitignore ├── DiscordStreamNotifyBot.sln ├── DiscordStreamNotifyBot ├── Auth │ ├── TokenCrypto.cs │ └── TokenManager.cs ├── Bot.cs ├── BotConfig.cs ├── Command │ ├── Admin │ │ ├── AdministraitonService.cs │ │ └── Administration.cs │ ├── Attribute │ │ ├── CommandExampleAttribute.cs │ │ ├── RequireGuildMemberCountAttribute.cs │ │ └── RequireGuildOwnerAttribute.cs │ ├── CommandHandler.cs │ ├── CommonEqualityComparer.cs │ ├── Extensions.cs │ ├── Help │ │ ├── Help.cs │ │ └── HelpService.cs │ ├── ICommandService.cs │ ├── Normal │ │ └── Normal.cs │ ├── ReactionEventWrapper.cs │ ├── TopLevelModule.cs │ ├── TwitCasting │ │ └── TwitCasting.cs │ ├── Twitch │ │ └── Twitch.cs │ ├── Twitter │ │ └── TwitterSpaces.cs │ ├── Youtube │ │ ├── YoutubeChannelSpider.cs │ │ └── YoutubeStream.cs │ └── YoutubeMember │ │ └── YoutubeMember.cs ├── Data │ └── HelpDescription.txt ├── DataBase │ ├── MainDbContext.cs │ ├── MainDbService.cs │ └── Table │ │ ├── BannerChange.cs │ │ ├── DbEntity.cs │ │ ├── GuildConfig.cs │ │ ├── GuildYoutubeMemberConfig.cs │ │ ├── HoloVideo.cs │ │ ├── NijisanjiVideo.cs │ │ ├── NonApprovedVideo.cs │ │ ├── NoticeTwitcastingStreamChannel.cs │ │ ├── NoticeTwitchStreamChannel.cs │ │ ├── NoticeTwitterSpaceChannel.cs │ │ ├── NoticeYoutubeStreamChannel.cs │ │ ├── OtherVideo.cs │ │ ├── RecordYoutubeChannel.cs │ │ ├── TwitcastingSpider.cs │ │ ├── TwitcastingStream.cs │ │ ├── TwitchSpider.cs │ │ ├── TwitchStream.cs │ │ ├── TwitterSpace.cs │ │ ├── TwitterSpaecSpider.cs │ │ ├── Video.cs │ │ ├── YoutubeChannelNameToId.cs │ │ ├── YoutubeChannelOwnedType.cs │ │ ├── YoutubeChannelSpider.cs │ │ ├── YoutubeMemberAccessToken.cs │ │ └── YoutubeMemberCheck.cs ├── DiscordStreamNotifyBot.csproj ├── HttpClients │ ├── DiscordWebhookClient.cs │ ├── Twitcasting │ │ ├── Model │ │ │ ├── CategoriesJson.cs │ │ │ ├── GetAllRegistedWebHookJson.cs │ │ │ ├── GetMovieInfoResponse.cs │ │ │ ├── GetUserInfoResponse.cs │ │ │ └── TcBackendStreamData.cs │ │ └── TwitcastingClient.cs │ └── Twitter │ │ ├── TwitterClient.cs │ │ ├── TwitterSpacesData.cs │ │ └── TwitterUserJson.cs ├── Interaction │ ├── Attribute │ │ ├── CommandExampleAttribute.cs │ │ ├── CommandSummaryAttribute.cs │ │ ├── RequireGuildAttribute.cs │ │ ├── RequireGuildMemberCountAttribute.cs │ │ └── RequireGuildOwnerAttribute.cs │ ├── CommonEqualityComparer.cs │ ├── Extensions.cs │ ├── Help │ │ ├── Help.cs │ │ └── Service │ │ │ └── HelpService.cs │ ├── IInteractionService.cs │ ├── InteractionHandler.cs │ ├── OwnerOnly │ │ ├── SendMsgToAllGuild.cs │ │ └── Service │ │ │ └── SendMsgToAllGuildService.cs │ ├── ReactionEventWrapper.cs │ ├── TopLevelModule.cs │ ├── Twitcasting │ │ ├── Twitcasting.cs │ │ └── TwitcastingSpider.cs │ ├── Twitch │ │ ├── Twitch.cs │ │ └── TwitchSpider.cs │ ├── Twitter │ │ ├── TwitterSpaces.cs │ │ └── TwitterSpacesSpider.cs │ ├── Utility │ │ ├── Service │ │ │ └── UtilityService.cs │ │ └── Utility.cs │ ├── Youtube │ │ ├── Youtube.cs │ │ └── YoutubeChannelSpider.cs │ └── YoutubeMember │ │ ├── YoutubeMember.cs │ │ └── YoutubeMemberSetting.cs ├── Log.cs ├── Logo.png ├── Logo_128.ico ├── Logo_64.ico ├── Migrations │ ├── 20250320095452_RefactorDbContext.Designer.cs │ ├── 20250320095452_RefactorDbContext.cs │ ├── 20250603065853_ModifyTwitCastingTable.Designer.cs │ ├── 20250603065853_ModifyTwitCastingTable.cs │ ├── 20250620094111_AddMaxSpiderCountSettingField.Designer.cs │ ├── 20250620094111_AddMaxSpiderCountSettingField.cs │ └── MainDbContextModelSnapshot.cs ├── Program.cs ├── RedisConnection.cs ├── RedisDataStore.cs ├── SharedService │ ├── EmojiService.cs │ ├── Twitcasting │ │ ├── TwitCastingWebHookJson.cs │ │ └── TwitcastingService.cs │ ├── Twitch │ │ ├── Debounce │ │ │ └── DebounceChannelUpdateMessage.cs │ │ └── TwitchService.cs │ ├── Twitter │ │ └── TwitterSpacesService.cs │ ├── Youtube │ │ ├── ChangeGuildBanner.cs │ │ ├── EmbedBuilderFactory.cs │ │ ├── Json │ │ │ ├── NijisanjiLiverJson.cs │ │ │ └── NijisanjiStreamJson.cs │ │ ├── ReminderAction.cs │ │ ├── Schedule.cs │ │ └── YoutubeStreamService.cs │ └── YoutubeMember │ │ ├── CheckMemberShip.cs │ │ ├── CheckMemberShipOnlyVideoId.cs │ │ └── YoutubeMemberService.cs ├── UptimeKumaClient.cs └── Utility.cs ├── LICENSE.txt └── README.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/.gitignore -------------------------------------------------------------------------------- /DiscordStreamNotifyBot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot.sln -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Auth/TokenCrypto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Auth/TokenCrypto.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Auth/TokenManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Auth/TokenManager.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Bot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Bot.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/BotConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/BotConfig.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Admin/AdministraitonService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Admin/AdministraitonService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Admin/Administration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Admin/Administration.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Attribute/CommandExampleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Attribute/CommandExampleAttribute.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Attribute/RequireGuildMemberCountAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Attribute/RequireGuildMemberCountAttribute.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Attribute/RequireGuildOwnerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Attribute/RequireGuildOwnerAttribute.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/CommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/CommandHandler.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/CommonEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/CommonEqualityComparer.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Extensions.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Help/Help.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Help/Help.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Help/HelpService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Help/HelpService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/ICommandService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/ICommandService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Normal/Normal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Normal/Normal.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/ReactionEventWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/ReactionEventWrapper.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/TopLevelModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/TopLevelModule.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/TwitCasting/TwitCasting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/TwitCasting/TwitCasting.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Twitch/Twitch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Twitch/Twitch.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Twitter/TwitterSpaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Twitter/TwitterSpaces.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Youtube/YoutubeChannelSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Youtube/YoutubeChannelSpider.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/Youtube/YoutubeStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/Youtube/YoutubeStream.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Command/YoutubeMember/YoutubeMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Command/YoutubeMember/YoutubeMember.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Data/HelpDescription.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Data/HelpDescription.txt -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/MainDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/MainDbContext.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/MainDbService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/MainDbService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/BannerChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/BannerChange.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/DbEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/DbEntity.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/GuildConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/GuildConfig.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/GuildYoutubeMemberConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/GuildYoutubeMemberConfig.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/HoloVideo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/HoloVideo.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/NijisanjiVideo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/NijisanjiVideo.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/NonApprovedVideo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/NonApprovedVideo.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/NoticeTwitcastingStreamChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/NoticeTwitcastingStreamChannel.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/NoticeTwitchStreamChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/NoticeTwitchStreamChannel.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/NoticeTwitterSpaceChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/NoticeTwitterSpaceChannel.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/NoticeYoutubeStreamChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/NoticeYoutubeStreamChannel.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/OtherVideo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/OtherVideo.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/RecordYoutubeChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/RecordYoutubeChannel.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/TwitcastingSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/TwitcastingSpider.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/TwitcastingStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/TwitcastingStream.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/TwitchSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/TwitchSpider.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/TwitchStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/TwitchStream.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/TwitterSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/TwitterSpace.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/TwitterSpaecSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/TwitterSpaecSpider.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/Video.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/Video.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/YoutubeChannelNameToId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/YoutubeChannelNameToId.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/YoutubeChannelOwnedType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/YoutubeChannelOwnedType.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/YoutubeChannelSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/YoutubeChannelSpider.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/YoutubeMemberAccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/YoutubeMemberAccessToken.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DataBase/Table/YoutubeMemberCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DataBase/Table/YoutubeMemberCheck.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/DiscordStreamNotifyBot.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/DiscordStreamNotifyBot.csproj -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/DiscordWebhookClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/DiscordWebhookClient.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/CategoriesJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/CategoriesJson.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/GetAllRegistedWebHookJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/GetAllRegistedWebHookJson.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/GetMovieInfoResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/GetMovieInfoResponse.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/GetUserInfoResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/GetUserInfoResponse.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/TcBackendStreamData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/Twitcasting/Model/TcBackendStreamData.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/Twitcasting/TwitcastingClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/Twitcasting/TwitcastingClient.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/Twitter/TwitterClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/Twitter/TwitterClient.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/Twitter/TwitterSpacesData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/Twitter/TwitterSpacesData.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/HttpClients/Twitter/TwitterUserJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/HttpClients/Twitter/TwitterUserJson.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Attribute/CommandExampleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Attribute/CommandExampleAttribute.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Attribute/CommandSummaryAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Attribute/CommandSummaryAttribute.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Attribute/RequireGuildAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Attribute/RequireGuildAttribute.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Attribute/RequireGuildMemberCountAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Attribute/RequireGuildMemberCountAttribute.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Attribute/RequireGuildOwnerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Attribute/RequireGuildOwnerAttribute.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/CommonEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/CommonEqualityComparer.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Extensions.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Help/Help.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Help/Help.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Help/Service/HelpService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Help/Service/HelpService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/IInteractionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/IInteractionService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/InteractionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/InteractionHandler.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/OwnerOnly/SendMsgToAllGuild.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/OwnerOnly/SendMsgToAllGuild.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/OwnerOnly/Service/SendMsgToAllGuildService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/OwnerOnly/Service/SendMsgToAllGuildService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/ReactionEventWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/ReactionEventWrapper.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/TopLevelModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/TopLevelModule.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Twitcasting/Twitcasting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Twitcasting/Twitcasting.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Twitcasting/TwitcastingSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Twitcasting/TwitcastingSpider.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Twitch/Twitch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Twitch/Twitch.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Twitch/TwitchSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Twitch/TwitchSpider.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Twitter/TwitterSpaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Twitter/TwitterSpaces.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Twitter/TwitterSpacesSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Twitter/TwitterSpacesSpider.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Utility/Service/UtilityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Utility/Service/UtilityService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Utility/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Utility/Utility.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Youtube/Youtube.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Youtube/Youtube.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/Youtube/YoutubeChannelSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/Youtube/YoutubeChannelSpider.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/YoutubeMember/YoutubeMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/YoutubeMember/YoutubeMember.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Interaction/YoutubeMember/YoutubeMemberSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Interaction/YoutubeMember/YoutubeMemberSetting.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Log.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Logo.png -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Logo_128.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Logo_128.ico -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Logo_64.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Logo_64.ico -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Migrations/20250320095452_RefactorDbContext.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Migrations/20250320095452_RefactorDbContext.Designer.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Migrations/20250320095452_RefactorDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Migrations/20250320095452_RefactorDbContext.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Migrations/20250603065853_ModifyTwitCastingTable.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Migrations/20250603065853_ModifyTwitCastingTable.Designer.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Migrations/20250603065853_ModifyTwitCastingTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Migrations/20250603065853_ModifyTwitCastingTable.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Migrations/20250620094111_AddMaxSpiderCountSettingField.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Migrations/20250620094111_AddMaxSpiderCountSettingField.Designer.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Migrations/20250620094111_AddMaxSpiderCountSettingField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Migrations/20250620094111_AddMaxSpiderCountSettingField.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Migrations/MainDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Migrations/MainDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Program.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/RedisConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/RedisConnection.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/RedisDataStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/RedisDataStore.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/EmojiService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/EmojiService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Twitcasting/TwitCastingWebHookJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Twitcasting/TwitCastingWebHookJson.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Twitcasting/TwitcastingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Twitcasting/TwitcastingService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Twitch/Debounce/DebounceChannelUpdateMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Twitch/Debounce/DebounceChannelUpdateMessage.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Twitch/TwitchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Twitch/TwitchService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Twitter/TwitterSpacesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Twitter/TwitterSpacesService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Youtube/ChangeGuildBanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Youtube/ChangeGuildBanner.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Youtube/EmbedBuilderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Youtube/EmbedBuilderFactory.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Youtube/Json/NijisanjiLiverJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Youtube/Json/NijisanjiLiverJson.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Youtube/Json/NijisanjiStreamJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Youtube/Json/NijisanjiStreamJson.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Youtube/ReminderAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Youtube/ReminderAction.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Youtube/Schedule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Youtube/Schedule.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/Youtube/YoutubeStreamService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/Youtube/YoutubeStreamService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/YoutubeMember/CheckMemberShip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/YoutubeMember/CheckMemberShip.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/YoutubeMember/CheckMemberShipOnlyVideoId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/YoutubeMember/CheckMemberShipOnlyVideoId.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/SharedService/YoutubeMember/YoutubeMemberService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/SharedService/YoutubeMember/YoutubeMemberService.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/UptimeKumaClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/UptimeKumaClient.cs -------------------------------------------------------------------------------- /DiscordStreamNotifyBot/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/DiscordStreamNotifyBot/Utility.cs -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konnokai/DiscordStreamNotifyBot/HEAD/README.md --------------------------------------------------------------------------------