3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-10 04:25:01 +00:00

Make message with default buttons stateful

This commit is contained in:
Dark 2021-06-08 04:34:32 +02:00
parent 5efdf5ce95
commit 5c7c3c8cba
No known key found for this signature in database
GPG key ID: 384C4B4F5B1E25A8
10 changed files with 158 additions and 47 deletions

View file

@ -38,9 +38,17 @@ export class GuildButtonRoles extends BaseGuildRepository {
});
}
async add(messageId: string, buttonId: string, buttonGroup: string, buttonName: string) {
async getForButtonGroup(buttonGroup: string) {
return this.buttonRoles.find({
guild_id: this.guildId,
button_group: buttonGroup,
});
}
async add(channelId: string, messageId: string, buttonId: string, buttonGroup: string, buttonName: string) {
await this.buttonRoles.insert({
guild_id: this.guildId,
channel_id: channelId,
message_id: messageId,
button_id: buttonId,
button_group: buttonGroup,