@@ -43,7 +43,13 @@ void handleNewMessages(int numNewMessages) {
43
43
44
44
if (text == " /start" ) {
45
45
if (addSubscribedUser (chat_id, from_name)) {
46
- bot.sendMessage (chat_id, " Welcome to BulkMessages example, " + from_name, " " );
46
+ String welcome = " Welcome to Universal Arduino Telegram Bot library, " + from_name + " .\n " ;
47
+ welcome += " This is Bulk Messages example.\n\n " ;
48
+ welcome += " /showallusers : show all subscribed users\n " ;
49
+ welcome += " /testbulkmessage : send test message to subscribed users\n " ;
50
+ welcome += " /removeallusers : remove all subscribed users\n " ;
51
+ welcome += " /stop : unsubscribe from bot\n " ;
52
+ bot.sendMessage (chat_id, welcome, " Markdown" );
47
53
} else {
48
54
bot.sendMessage (chat_id, " Something wrong, please try again (later?)" , " " );
49
55
}
@@ -61,7 +67,7 @@ void handleNewMessages(int numNewMessages) {
61
67
sendMessageToAllSubscribedUsers (" ATTENTION, this is bulk message for all subscribed users!" );
62
68
}
63
69
64
- if (text == " \ /showallusers" ) {
70
+ if (text == " /showallusers" ) {
65
71
File subscribedUsersFile = SPIFFS.open (" /" +subscribed_users_filename, " r" );
66
72
67
73
if (!subscribedUsersFile) {
@@ -78,7 +84,7 @@ void handleNewMessages(int numNewMessages) {
78
84
}
79
85
}
80
86
81
- if (text == " \ /removeallusers" ) {
87
+ if (text == " /removeallusers" ) {
82
88
if (SPIFFS.remove (" /" +subscribed_users_filename)) {
83
89
bot.sendMessage (chat_id, " All users removed" , " " );
84
90
} else {
@@ -180,7 +186,7 @@ void sendMessageToAllSubscribedUsers(String message) {
180
186
}
181
187
182
188
void setup () {
183
- Serial.begin (9600 );
189
+ Serial.begin (115200 );
184
190
185
191
if (!SPIFFS.begin ()) {
186
192
Serial.println (" Failed to mount file system" );
0 commit comments