@@ -28,6 +28,8 @@ public static Task<Message> SendTextMessageAsync(
2828 string ? messageEffectId = default ,
2929 string ? businessConnectionId = default ,
3030 bool allowPaidBroadcast = default ,
31+ int ? directMessagesTopicId = default ,
32+ SuggestedPostParameters ? suggestedPostParameters = default ,
3133 CancellationToken cancellationToken = default )
3234 => messageContext . BotClient . SendMessage (
3335 messageContext . Message . Chat . Id ,
@@ -43,6 +45,8 @@ public static Task<Message> SendTextMessageAsync(
4345 messageEffectId ,
4446 businessConnectionId ,
4547 allowPaidBroadcast ,
48+ directMessagesTopicId ,
49+ suggestedPostParameters ,
4650 cancellationToken ) ;
4751
4852 /// <summary>
@@ -63,6 +67,8 @@ public static Task<Message> ReplyWithTextMessageAsync(
6367 string ? messageEffectId = default ,
6468 string ? businessConnectionId = default ,
6569 bool allowPaidBroadcast = default ,
70+ int ? directMessagesTopicId = default ,
71+ SuggestedPostParameters ? suggestedPostParameters = default ,
6672 CancellationToken cancellationToken = default )
6773 => messageContext . SendTextMessageAsync (
6874 text ,
@@ -77,6 +83,8 @@ public static Task<Message> ReplyWithTextMessageAsync(
7783 messageEffectId ,
7884 businessConnectionId ,
7985 allowPaidBroadcast ,
86+ directMessagesTopicId ,
87+ suggestedPostParameters ,
8088 cancellationToken ) ;
8189
8290 /// <summary>
@@ -100,6 +108,8 @@ public static Task<Message> ReplyToGrandparentWithTextMessageAsync(
100108 string ? messageEffectId = default ,
101109 string ? businessConnectionId = default ,
102110 bool allowPaidBroadcast = default ,
111+ int ? directMessagesTopicId = default ,
112+ SuggestedPostParameters ? suggestedPostParameters = default ,
103113 CancellationToken cancellationToken = default )
104114 => messageContext . SendTextMessageAsync (
105115 text ,
@@ -114,6 +124,8 @@ public static Task<Message> ReplyToGrandparentWithTextMessageAsync(
114124 messageEffectId ,
115125 businessConnectionId ,
116126 allowPaidBroadcast ,
127+ directMessagesTopicId ,
128+ suggestedPostParameters ,
117129 cancellationToken ) ;
118130
119131 /// <summary>
@@ -137,6 +149,8 @@ public static Task<Message> SendDocumentAsync(
137149 string ? messageEffectId = default ,
138150 string ? businessConnectionId = default ,
139151 bool allowPaidBroadcast = default ,
152+ int ? directMessagesTopicId = default ,
153+ SuggestedPostParameters ? suggestedPostParameters = default ,
140154 CancellationToken cancellationToken = default )
141155 => messageContext . BotClient . SendDocument (
142156 messageContext . Message . Chat . Id ,
@@ -154,6 +168,8 @@ public static Task<Message> SendDocumentAsync(
154168 messageEffectId ,
155169 businessConnectionId ,
156170 allowPaidBroadcast ,
171+ directMessagesTopicId ,
172+ suggestedPostParameters ,
157173 cancellationToken ) ;
158174
159175 /// <summary>
@@ -198,6 +214,8 @@ public static Task<Message> SendDiceWithRetryAsync(
198214 string ? messageEffectId = default ,
199215 string ? businessConnectionId = default ,
200216 bool allowPaidBroadcast = default ,
217+ int ? directMessagesTopicId = default ,
218+ SuggestedPostParameters ? suggestedPostParameters = default ,
201219 CancellationToken cancellationToken = default )
202220 => messageContext . BotClient . SendDice (
203221 messageContext . Message . Chat . Id ,
@@ -210,6 +228,8 @@ public static Task<Message> SendDiceWithRetryAsync(
210228 messageEffectId ,
211229 businessConnectionId ,
212230 allowPaidBroadcast ,
231+ directMessagesTopicId ,
232+ suggestedPostParameters ,
213233 cancellationToken ) ;
214234
215235 /// <summary>
@@ -233,6 +253,8 @@ public static Task<Message> SendPossiblyLongTextMessageAsync(
233253 string ? messageEffectId = default ,
234254 string ? businessConnectionId = default ,
235255 bool allowPaidBroadcast = default ,
256+ int ? directMessagesTopicId = default ,
257+ SuggestedPostParameters ? suggestedPostParameters = default ,
236258 CancellationToken cancellationToken = default )
237259 => text . Length switch
238260 {
@@ -249,6 +271,8 @@ public static Task<Message> SendPossiblyLongTextMessageAsync(
249271 messageEffectId ,
250272 businessConnectionId ,
251273 allowPaidBroadcast ,
274+ directMessagesTopicId ,
275+ suggestedPostParameters ,
252276 cancellationToken ) ,
253277 _ => messageContext . SendTextFileFromStringWithRetryAsync (
254278 parseMode switch
@@ -259,16 +283,22 @@ public static Task<Message> SendPossiblyLongTextMessageAsync(
259283 _ => "long-message.txt" ,
260284 } ,
261285 text ,
262- parseMode : parseMode ,
263- replyParameters : replyParameters ,
264- replyMarkup : replyMarkup ,
265- messageThreadId : messageThreadId ,
266- disableNotification : disableNotification ,
267- protectContent : protectContent ,
268- messageEffectId : messageEffectId ,
269- businessConnectionId : businessConnectionId ,
270- allowPaidBroadcast : allowPaidBroadcast ,
271- cancellationToken : cancellationToken )
286+ default ,
287+ parseMode ,
288+ replyParameters ,
289+ replyMarkup ,
290+ default ,
291+ messageThreadId ,
292+ default ,
293+ default ,
294+ disableNotification ,
295+ protectContent ,
296+ messageEffectId ,
297+ businessConnectionId ,
298+ allowPaidBroadcast ,
299+ directMessagesTopicId ,
300+ suggestedPostParameters ,
301+ cancellationToken )
272302 } ;
273303
274304 /// <summary>
@@ -295,6 +325,8 @@ public static async Task<Message> SendTextFileFromStringWithRetryAsync(
295325 string ? messageEffectId = default ,
296326 string ? businessConnectionId = default ,
297327 bool allowPaidBroadcast = default ,
328+ int ? directMessagesTopicId = default ,
329+ SuggestedPostParameters ? suggestedPostParameters = default ,
298330 CancellationToken cancellationToken = default )
299331 {
300332 await using var stream = new MemoryStream ( Encoding . UTF8 . GetBytes ( text ) ) ;
@@ -313,6 +345,8 @@ public static async Task<Message> SendTextFileFromStringWithRetryAsync(
313345 messageEffectId ,
314346 businessConnectionId ,
315347 allowPaidBroadcast ,
348+ directMessagesTopicId ,
349+ suggestedPostParameters ,
316350 cancellationToken ) ;
317351 }
318352
0 commit comments