From 9f02b76f9b6dd64cb805870dae1d52509af70488 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Wed, 30 Jul 2025 01:51:18 +0300 Subject: Make the Italian swearing reply the replied-to mesage --- src/main.zig | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index f1eee79..4a600e0 100644 --- a/src/main.zig +++ b/src/main.zig @@ -320,11 +320,16 @@ fn onTextMessage(bot: *Bot, msg: types.Message, text: []const u8) !void { }); } } else if (std.ascii.eqlIgnoreCase(text, "dio cane")) { + const reply_to = if (msg.reply_to_message) |r| + r.message_id + else + msg.message_id; + try bot.sendMessage_(.{ .chat_id = msg.chat.id, .text = "porco dio", .reply_parameters = .{ - .message_id = msg.message_id, + .message_id = reply_to, .chat_id = msg.chat.id, }, }); @@ -357,11 +362,16 @@ fn onTextMessage(bot: *Bot, msg: types.Message, text: []const u8) !void { }, }); } else if (std.ascii.eqlIgnoreCase(text, "porco dio")) { + const reply_to = if (msg.reply_to_message) |r| + r.message_id + else + msg.message_id; + try bot.sendMessage_(.{ .chat_id = msg.chat.id, .text = "dio cane", .reply_parameters = .{ - .message_id = msg.message_id, + .message_id = reply_to, .chat_id = msg.chat.id, }, }); -- cgit v1.2.3