droplet 1.3.0
A multipurpose Discord bot with the hacker in mind
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 src
  bot_library
   bot
    core
     database
      include
       
ConnectionPool.hpp
       
Database.hpp
       
DatabaseBackend.hpp
       
DatabaseExecutor.hpp
       
RowDTOAdapter.hpp
      
ConnectionPool.cpp
     include
      
Core.hpp
     interfaces
      include
       
IButtonCommand.hpp
       
IFormCommand.hpp
       
IGlobalSlashCommand.hpp
       
IMemberCommand.hpp
       
IMessageCommand.hpp
       
IReactionCommand.hpp
       
IReady.hpp
       
IRepository.hpp
     
Core.cpp
    email
     include
      
EmailClient.hpp
     
EmailClient.cpp
    include
     
AppContext.hpp
     
Bot.hpp
     
BotEventSubscriptions.hpp
     
BotSlashCommandRegistrar.hpp
     
CommandTypes.hpp
    secrets
     include
      
Secrets.hpp
     
Secrets.cpp
    
Bot.cpp
    
BotEventSubscriptions.cpp
    
BotSlashCommandRegistrar.cpp
   commands
    bug_report
     
BugReportCommand.cpp
     
BugReportCommand.hpp
    challenge_badge
     
ChallengeBadgeCommand.cpp
     
ChallengeBadgeCommand.hpp
    challenge_role
     
ChallengeRoleCommand.cpp
     
ChallengeRoleCommand.hpp
    clean_up
     
CleanUp.cpp
     
CleanUp.hpp
    clear
     
ClearCommand.cpp
     
ClearCommand.hpp
    flip
     
FlipCommand.cpp
     
FlipCommand.hpp
    help
     
HelpCommand.cpp
     
HelpCommand.hpp
    include
     
Commands.hpp
    init_database
     
InitDatabase.cpp
     
InitDatabase.hpp
    invite
     
InviteCommand.cpp
     
InviteCommand.hpp
    leaderboard
     
LeaderboardCommand.cpp
     
LeaderboardCommand.hpp
    learn_cpp
     
CppLearningIntent.hpp
     
LearnCPPCommand.cpp
     
LearnCPPCommand.hpp
     
LearnCppTutorialHint.cpp
     
LearnCppTutorialHint.hpp
    notification
     
RemoveNotificationCommand.cpp
     
RemoveNotificationCommand.hpp
     
SetNotificationCommand.cpp
     
SetNotificationCommand.hpp
     
YoutubeFeed.cpp
     
YoutubeFeed.hpp
     
YoutubeNotificationService.cpp
     
YoutubeNotificationService.hpp
    portal
     
BlacklistCommand.cpp
     
BlacklistCommand.hpp
     
RemovePortalCommand.cpp
     
RemovePortalCommand.hpp
     
SetPortalCommand.cpp
     
SetPortalCommand.hpp
    profile
     
ProfileCommand.cpp
     
ProfileCommand.hpp
    reaction_roles
     
ReactionRoles.cpp
     
ReactionRoles.hpp
    registration
     
RegisterAllCommands.cpp
     
RegisterAllCommands.hpp
     
RegisterEssentialCommands.cpp
     
RegisterInteractiveCommands.cpp
     
RegisterModules.hpp
     
RegisterPortalAndNotificationCommands.cpp
     
RegisterResourceCommands.cpp
     
RegisterSlashUtilityCommands.cpp
    reminder
     
ReminderCommand.cpp
     
ReminderCommand.hpp
    resources
     
AddResourcesCommand.cpp
     
AddResourcesCommand.hpp
     
GetResourcesCommand.cpp
     
GetResourcesCommand.hpp
    roll
     
RollCommand.cpp
     
RollCommand.hpp
    server_details
     
ServerDetails.cpp
     
ServerDetails.hpp
    set_status
     
SetStatus.cpp
     
SetStatus.hpp
    warn
     
WarnCommand.cpp
     
WarnCommand.hpp
    
Commands.cpp
   include
    
Application.hpp
    
BotLibrary.hpp
   persistence
    
BlacklistDTO.cpp
    
BlacklistDTO.hpp
    
BlacklistRepository.cpp
    
BlacklistRepository.hpp
    
ChallengeBadgeDTO.cpp
    
ChallengeBadgeDTO.hpp
    
ChallengeBadgeRepository.cpp
    
ChallengeBadgeRepository.hpp
    
ChallengeRoleDTO.cpp
    
ChallengeRoleDTO.hpp
    
ChallengeRoleRepository.cpp
    
ChallengeRoleRepository.hpp
    
HasBadgeRepository.cpp
    
HasBadgeRepository.hpp
    
LatestEventsRepository.cpp
    
LatestEventsRepository.hpp
    
NotificationDTO.cpp
    
NotificationDTO.hpp
    
NotificationRepository.cpp
    
NotificationRepository.hpp
    
PortalDTO.cpp
    
PortalDTO.hpp
    
PortalIndex.cpp
    
PortalIndex.hpp
    
PortalRepository.cpp
    
PortalRepository.hpp
    
ReactionRoleDTO.cpp
    
ReactionRoleDTO.hpp
    
ReactionRoleRepository.cpp
    
ReactionRoleRepository.hpp
    
ResourceDTO.cpp
    
ResourceDTO.hpp
    
ResourceRepository.cpp
    
ResourceRepository.hpp
    
UserDTO.cpp
    
UserDTO.hpp
    
UserRepository.cpp
    
UserRepository.hpp
    
WebUserDTO.cpp
    
WebUserDTO.hpp
    
WebUserRepository.cpp
    
WebUserRepository.hpp
   restapi
    include
     
AuthHandler.hpp
     
AuthUtils.hpp
     
JWTUtils.hpp
     
LeaderboardHandler.hpp
     
NotFoundHandler.hpp
     
RegistrationHandler.hpp
     
ResQueryHandler.hpp
     
RestApi.hpp
     
RestApiRequestHandlerFactory.hpp
     
RestApiServerApplication.hpp
     
StatusHandler.hpp
     
UserManager.hpp
     
VerifyHandler.hpp
    
AuthHandler.cpp
    
AuthUtils.cpp
    
JWTUtils.cpp
    
LeaderboardHandler.cpp
    
NotFoundHandler.cpp
    
RegistrationHandler.cpp
    
ResQueryHandler.cpp
    
RestApi.cpp
    
RestApiRequestHandlerFactory.cpp
    
RestApiServerApplication.cpp
    
StatusHandler.cpp
    
UserManager.cpp
    
VerifyHandler.cpp
   
Application.cpp
   
BotLibrary.cpp
  
main.cpp