Skip to content

Commit eae390e

Browse files
committed
Added parameter "disable_notification" for sendMessage()
1 parent 0dbcac3 commit eae390e

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/UniversalTelegramBot.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,8 @@ bool UniversalTelegramBot::sendSimpleMessage(const String& chat_id, const String
561561
}
562562

563563
bool UniversalTelegramBot::sendMessage(const String& chat_id, const String& text,
564-
const String& parse_mode, int message_id, bool disable_web_page_preview) {
564+
const String& parse_mode, int message_id, bool disable_web_page_preview,
565+
bool disable_notification) {
565566

566567
DynamicJsonDocument payload(maxMessageLength);
567568
payload["chat_id"] = chat_id;
@@ -576,6 +577,9 @@ bool UniversalTelegramBot::sendMessage(const String& chat_id, const String& text
576577
if (disable_web_page_preview)
577578
payload["disable_web_page_preview"] = disable_web_page_preview;
578579

580+
if (disable_notification)
581+
payload["disable_notification"] = disable_notification;
582+
579583
return sendPostMessage(payload.as<JsonObject>(), message_id); // if message id == 0 then edit is false, else edit is true
580584
}
581585

src/UniversalTelegramBot.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class UniversalTelegramBot {
8484

8585
bool sendSimpleMessage(const String& chat_id, const String& text, const String& parse_mode);
8686
bool sendMessage(const String& chat_id, const String& text, const String& parse_mode = "", int message_id = 0,
87-
bool disable_web_page_preview = false);
87+
bool disable_web_page_preview = false, bool disable_notification = false);
8888
bool deleteMessage(const String& chat_id, int message_id = 0);
8989
bool sendMessageWithReplyKeyboard(const String& chat_id, const String& text,
9090
const String& parse_mode, const String& keyboard,

0 commit comments

Comments
 (0)