summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2024-07-26 17:50:08 +0300
committerGravatar Uko Kokņevičs2024-07-26 17:50:08 +0300
commit665e22036439a84e61ad28329dccf201af274923 (patch)
tree84ace178e80505e702970910ff36b818b998a2b4 /src/main.zig
parentMissed this (diff)
downloadukkobot-665e22036439a84e61ad28329dccf201af274923.tar.gz
ukkobot-665e22036439a84e61ad28329dccf201af274923.tar.xz
ukkobot-665e22036439a84e61ad28329dccf201af274923.zip
Send a different GIF when bot gets added
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/main.zig b/src/main.zig
index 0bc5013..04d4055 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -92,6 +92,15 @@ fn onMessage(bot: *Bot, msg: types.Message) !void {
92} 92}
93 93
94fn onNewMember(bot: *Bot, msg: types.Message, new_member: types.User) !void { 94fn onNewMember(bot: *Bot, msg: types.Message, new_member: types.User) !void {
95 if (new_member.id == try bot.getId()) {
96 // Bot is added to a new group
97 return bot.sendAnimation_(.{
98 .chat_id = msg.chat.id,
99 // TODO: lol
100 .animation = "CgACAgQAAx0CVcPEEgACDC5mo7YHMgOE2n3qo3e9UOyd4N-uxQACNAMAAlbuDFMRWj9LxNLBkDUE",
101 });
102 }
103
95 var sb = ArrayList(u8).init(bot.allocator); 104 var sb = ArrayList(u8).init(bot.allocator);
96 defer sb.deinit(); 105 defer sb.deinit();
97 106
@@ -105,9 +114,6 @@ fn onNewMember(bot: *Bot, msg: types.Message, new_member: types.User) !void {
105 .chat_id = msg.chat.id, 114 .chat_id = msg.chat.id,
106 // TODO: lol 115 // TODO: lol
107 .animation = "CgACAgQAAx0CVcPEEgACC9Vmo6_zCxMp3ZNXSMM1nI6nMkIhgwACNwMAAtDmDFMop6BHmV7lUTUE", 116 .animation = "CgACAgQAAx0CVcPEEgACC9Vmo6_zCxMp3ZNXSMM1nI6nMkIhgwACNwMAAtDmDFMop6BHmV7lUTUE",
108 .duration = 3,
109 .width = 166,
110 .height = 240,
111 .caption = sb.items, 117 .caption = sb.items,
112 .parse_mode = .html, 118 .parse_mode = .html,
113 .show_caption_above_media = true, 119 .show_caption_above_media = true,