From e5185f65051f881bf61e88542a1acd4957f8383b Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Sun, 3 Aug 2025 12:54:12 +0300 Subject: Move bot configuration to SQL land --- src/types/AnswerCallbackQueryParams.zig | 5 +++++ src/types/InlineKeyboardMarkup.zig | 2 +- src/types/SendMessageParams.zig | 4 +++- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 src/types/AnswerCallbackQueryParams.zig (limited to 'src/types') diff --git a/src/types/AnswerCallbackQueryParams.zig b/src/types/AnswerCallbackQueryParams.zig new file mode 100644 index 0000000..875cec1 --- /dev/null +++ b/src/types/AnswerCallbackQueryParams.zig @@ -0,0 +1,5 @@ +callback_query_id: []const u8, +text: ?[]const u8 = null, +show_alert: bool = false, +url: ?[]const u8 = null, +cache_time: u64 = 0, diff --git a/src/types/InlineKeyboardMarkup.zig b/src/types/InlineKeyboardMarkup.zig index 388d4fc..a246851 100644 --- a/src/types/InlineKeyboardMarkup.zig +++ b/src/types/InlineKeyboardMarkup.zig @@ -1,3 +1,3 @@ const InlineKeyboardButton = @import("InlineKeyboardButton.zig"); -inline_keyboard: [][]InlineKeyboardButton, +inline_keyboard: []const []const InlineKeyboardButton, diff --git a/src/types/SendMessageParams.zig b/src/types/SendMessageParams.zig index 8c84940..587055c 100644 --- a/src/types/SendMessageParams.zig +++ b/src/types/SendMessageParams.zig @@ -1,3 +1,4 @@ +const InlineKeyboardMarkup = @import("InlineKeyboardMarkup.zig"); const LinkPreviewOptions = @import("LinkPreviewOptions.zig"); const MessageEntity = @import("MessageEntity.zig"); const ParseMode = @import("parse_mode.zig").ParseMode; @@ -15,4 +16,5 @@ disable_notification: ?bool = null, protect_content: ?bool = null, message_effect_id: ?[]const u8 = null, reply_parameters: ?ReplyParameters = null, -// TODO: reply_markup: InlineKeyboardMarkup OR ReplyKeyboardMarkup OR ReplyKeyboardRemove OR ForceReply +// TODO: InlineKeyboardMarkup OR ReplyKeyboardMarkup OR ReplyKeyboardRemove OR ForceReply +reply_markup: ?InlineKeyboardMarkup = null, -- cgit v1.2.3