README ¶ internal This directory contains packages which are internally used in shinpuru. inits: Functions used to wrap initialization procedures of services so that they can be used on service registration in a simple and clean way. listeners: All registered listeners for Discord events. messagecommands: The application command implementations for message commands. middleware: Command middlewares registered by shireikan to check permission, rate limit and log on command execution. models: Global data models used across services. services: Service definitions like the database binding, web server, storage binding, karma service, report service and more. slashcommands: The application command implementations for slash commands. usercommands: The application command implementations for user commands. util: Collection of utility functionalities which utilize other internal packages and models. Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis inits listeners messagecommands middleware models services backup backup/backupmodels birthday codeexec config database database/mysql database/redis guildlog karma kvcache metrics permissions report scheduler storage timeprovider verification webserver webserver/auth webserver/middleware webserver/v1 webserver/v1/controllers webserver/v1/models webserver/wsutil slashcommands usercommands util antiraid cmdutil embedded imgstore modnot mute presence snowflakenodes startupmsg static tag testutil vote Click to show internal directories. Click to hide internal directories.