All notable changes to this project will be documented in this file.
IP address family any is 0 now - #343
IP address family can be configured now - #343
tried to fix unhandled exception in sender node - #377
fixed getFile typo - #381
added option for enabling test environment - #380
- see also - #357
added setChatAdministratorCustomTitle - #351
answerCallbackQuery text is now optional - #339
stopPoll added - #331
fixed dark theme - #332
control node can execute commands - #315
added chat_id in options - #306
fixed unauthorized calls in event node - #314
fixed port conflict in webhook mode - #303
fixed sendInvoice: startParameter removed - #302
improved doc - #289
improved doc - #290
updated to 0.60.0 - #281
fixed config of control node - #253
reworked offline detection in control node - #253
added getfile - #252
fixed answerCallbackQuery - #278
fixed editmessagemedia - #277
replaced performance.now - #276
fixed: when changing socks5 hostname you had to redeploy - #265
added control node - #228
fileName can be specified when downloading file - #275
improved deuplicate token usage detection - #272
Made node more robust when initialization is aborted due to duplicate token usage - #272
Added web app data support - #264
fixed version 12.0.0 where SOCKS was broken - #263
breaking change in answerCallbackQuery: options is now an object - #266
upgraded socks-proxy-agent to 7.0 - #260
fixed - #242
fixed - #258
fixed - #258
added download file by fileId feature - #252
upgraded to node-telegram-bot-api to 0.58.0, added explicit dependency to request: see #247
fixed #249
fixed #250
added added approveChatJoinRequest, declineChatJoinRequest - #245
sendDice added - #238
removed version properties from package.json - #235
fixed socks5 support - #229
replaced socks5-https-client with socks-proxy-agent
fixed status of nodes - #230
- see also - #225
- see also - #224
- added missing function banChatMember
- Fixed timeout on redeploy when node is not in polling nor in webhook mode - #220
- see also - #207
- try to fix - #207
- improved - #198
- improved - #197
- new - #193
- next try to fix - #172
- merged - #151
- merged - #194
- update - #190
- fix - #191
- fix - #192
- new - #189
- new - #187
- fixed - #181
- workaround for - #178
- created issue - yagop/node-telegram-bot-api#876
- fixed - #175
- fixed - #175
- fixed - #168
- fixed - #166
- fixed - #158
- fixed - #165
Added argument fileOptions in sendDocument, sendVoice, sendAudio, sendSticker, sendAnimation, sendVideo, ...
- fixed - #161
- merged - #147
- fixed - #146
- fixed - #145
- extended - #122
- fixed - #142
- fixed - #142
- fixed - #144
- see Payload.messageId information when using -Event node- with -Callback Query- parameter - #136
- see Callback Query Trigger does not work - #134
- see Allow command regex - #122
- added copyright limitation for commercial products
- added events to event node: pre_checkout_query, shipping_query, chosen_inline_result, poll, poll_answer
- added poll support (preview)
- see SendInvoice - #119
- Display problem fixed when using the tags: Added additional blank line behind.
- Change Token ID. - #124
- Ouput -> Output
- date field added at text message
- Reset error status after a period when polling. - #97
- Added sendInvoice, answerShippingQuery, answerPreCheckoutQuery for testing - #119
- Fixed has response behavior - #115
- Fixed typo in event node (callback_query) - #114
- Fixed wrong chat id when sending to many chats - #111
- Reordered html properties
- New option in
Telegram reciever node
to automatically filter configuredcommand nodes
- #108 - New
CHANGELOG
file to remove the info from theREADME
- #107
- New updated icons to - #106
- Command nodes will only send the response to the second output if a command is pending - #103
- Second output of command node can be disabled now - #103
- Dynamic authorization - #99
- Option to send the same message to many different chats
- Bot polling is not stopped when socks5 error (e.g. when network is down) - #97
- Sending and receiving animations - #95
- Function
forwardMessage
- #101
- Updated dependancy npm module node-telegram-bot-api to latest release
v0.40.0
- Warning when nodes register twice at the configuration node - #87
- Modified nodes to support
Node-RED 1.0+
(async) - #85
- Functions:
restrictChatMember
,kickChatMember
,promoteChatMember
,unbanChatMember
- #71
- Function
sendMediaGroup
- #68
- Support for custom and non custom certificates in webhook mode - #66
- Improved configuration node: grouped properties.
- SOCKS5 support - #43
- Webhooks supported
- Configuration node was changed so that the required properties for webhook can be configured
- Results returned by the sender node were changed for direct commands like for example editMessageLiveLocation, stopMessageLiveLocation, editMessageCaption, ... in a way that the
msg.payload.content
now contains the full object returned by the request instead of themsg.payload.sentMessageId
property. All flows that did not make any use of those special functions should not be affected.
- Replaced the former callback query node with the generic event node (breaking change). You can replace the former callback query node in your existing flows with the event node. Please configure this event node to receive the callback query event.
Note: The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.