100 Commits
Author SHA1 Message Date
Mahdi Dibaiee b64b6f7ee8 4.2.0 2018-12-24 15:31:10 +03:30
Mahdi DibaieeandGitHub 0658bced4d Merge pull request #47 from laurynas-karvelis/feature/prevent-event-listener-overflow
feature: add event listeners to get answers from Base.send method only when explicitly asked
2018-12-24 12:00:50 +00:00
Mahdi DibaieeandGitHub db3c59c4cd Merge pull request #48 from laurynas-karvelis/feature/allow-sending-disabled-notification-messages
feature: allow sending silent notifications
2018-12-24 12:00:00 +00:00
Mahdi Dibaiee 5b7c636aed style: split comment to two lines 2018-04-20 16:03:42 +04:30
Mahdi DibaieeandGitHub 66a4b09288 Merge pull request #44 from laurynas-karvelis/master
Don't add 'getUpdates' request to the queue
2018-04-20 16:02:47 +04:30
Mahdi Dibaiee a3980f3d22 chore: remove unnecessary stuff 2018-03-21 18:31:02 +03:30
Mahdi Dibaiee 5c6c24d0a4 chore: bump to 4.0.0, sequential messages 2018-03-21 18:30:18 +03:30
Mahdi DibaieeandGitHub 10a1a85f8f Merge pull request #43 from laurynas-karvelis/master
Introduce internal API call queuing mechanism
2018-03-21 18:29:54 +03:30
Mahdi Dibaiee 120698fcc0 chore: bump to 3.1.1 2018-03-21 16:02:23 +03:30
Mahdi Dibaiee ccd097cb27 chore: bump to 3.1.0 2018-03-21 16:01:30 +03:30
Mahdi DibaieeandGitHub 3752592fd9 Merge pull request #42 from laurynas-karvelis/master
Mount event listener only if message was sent out successfully
2018-03-21 16:01:09 +03:30
Mahdi Dibaiee 24097ac2b2 chore: bump version 2018-03-02 11:36:20 +03:30
Mahdi DibaieeandGitHub ea5548beca Merge pull request #41 from laurynas-karvelis/master
Allow sending messages longer than 4096 chars
2018-03-02 08:05:37 +00:00
Mahdi Dibaiee 55c375bc56 chore: bump version to 2.0.0 2018-02-18 20:52:36 +03:30
Mahdi DibaieeandGitHub 6831c35f61 Merge pull request #40 from laurynas-karvelis/master
Don't merge yet: Keep on listening to Telegram's updates even if requests with telegram server fail
2018-02-18 20:51:06 +03:30
Mahdi Dibaiee 9d2c4be69a chore: bump version to 1.0.1 2018-02-14 14:09:25 +03:30
Mahdi Dibaiee 2371404f1c chore: bump version 2018-02-05 21:46:29 +03:30
Mahdi DibaieeandGitHub 1273102625 Merge pull request #38 from laurynas-karvelis/master
Allow module consumers to deal with Promise rejections themselves
2018-02-05 21:45:01 +03:30
Mahdi Dibaiee 118e1ece30 chore(version): bump version to 0.9.1 2018-02-01 19:21:06 +03:30
Mahdi DibaieeandGitHub 762a6cc309 Merge pull request #37 from laurynas-karvelis/master
Fix edge case when message object is undefined
2018-02-01 19:19:57 +03:30
Mahdi Dibaiee 17630912ab chore(version): bump version 2017-09-12 20:36:42 +04:30
Mahdi DibaieeandGitHub fe67118acb Merge pull request #36 from amovah/master
feat: customizable message for required params
2017-09-12 20:34:26 +04:30
Mahdi Dibaiee 4c841c87e8 chore: bump version 2017-09-12 12:52:50 +04:30
Mahdi DibaieeandGitHub c80ee4b938 Merge pull request #35 from amovah/master
feat: add Delete type
2017-09-12 12:50:40 +04:30
Mahdi DibaieeandGitHub bf0e71854b Merge pull request #34 from austinhuang0131/patch-3
An AD (Since I contributed some)
2017-07-21 15:13:57 -04:00
Mahdi Dibaiee f337cfe1cb chore: bump version 2016-12-17 09:17:44 +03:30
Mahdi DibaieeandGitHub 5c350631c2 Merge pull request #32 from austinhuang0131/patch-2
Added edited_channel_post.
2016-12-17 09:16:46 +03:30
Mahdi Dibaiee a614760b3f chore: bump version 2016-11-23 19:13:45 +03:30
Mahdi Dibaiee a1c8f8e0c3 chore: bump version 2016-11-22 22:15:40 +03:30
Mahdi DibaieeandGitHub 9af30d527e Merge pull request #29 from austinhuang0131/patch-1
Solved the issue on my bot: Blame API channel_post update!
2016-11-22 22:13:26 +03:30
Mahdi Dibaiee 12ffd75527 fix(edited_message): new updated messages have an edited_message property instead of message. 2016-05-27 11:56:05 +04:30
Mahdi Dibaiee dd7dd633fc chore: bump version 2016-04-20 15:17:52 +04:30
Mahdi Dibaiee 9a4916002e chore: bump version 2016-04-19 13:58:38 +04:30
Mahdi Dibaiee c99ca2cd30 chore: bump version 2016-04-19 13:57:54 +04:30
Mahdi Dibaiee c45c832f97 Merge pull request #22 from edencore/patch-1
fix(babel): replace window with global
2016-04-19 13:56:45 +04:30
Mahdi Dibaiee ef12125190 fix(babel): don't require babel-polyfill if it's already required 2016-04-16 18:04:19 +04:30
Mahdi Dibaiee c76eb0c64d chore(lint): update eslint configuration, re-lint
chore(gitignore): don't ignore src/types
2016-03-28 20:40:59 +04:30
Mahdi Dibaiee a357cd7368 Merge pull request #18 from amovah/master
remove babel and grunt from dependencies
2016-03-28 19:22:32 +04:30
Mahdi Dibaiee 8e14a026df chore: bump version 2016-03-17 14:43:54 +03:30
Mahdi Dibaiee 370aeccf3d Merge pull request #16 from axfree/master
Add html and markdown formatting for messages.
2016-03-17 14:42:54 +03:30
Mahdi Dibaiee cdb5adc71f feat(stop): ability to stop bot from listening on updates
resolve #12
2015-11-08 06:52:06 +03:30
Mahdi Dibaiee 82961d7fa5 build 2015-07-27 10:08:52 +04:30
Mahdi Dibaiee 10a8af0431 Merge branch 'master' of github.com:mdibaiee/node-telegram-bots 2015-07-27 09:26:04 +04:30
Mahdi Dibaiee c1c80f1b81 Fix #8 2015-07-27 09:25:27 +04:30
Mahdi Dibaiee bb5d23d97a Merge pull request #7 from ryush00/patch-1
I found a bug at README.
2015-07-26 19:25:31 +04:30
Mahdi Dibaiee 2dd3dd2e80 Avoid Listener leaks by setting a max answer threshold 2015-07-15 21:11:33 +04:30
Mahdi Dibaiee fbe8d501a7 bump version 2015-07-13 05:36:51 +04:30
Mahdi Dibaiee 532f54db54 If the response is not "ok", reject fetch 2015-07-13 05:36:36 +04:30
Mahdi Dibaiee daaa587aa2 Add arguments to README example 2015-07-10 03:23:28 +04:30
Mahdi Dibaiee d4efc99ab9 Update README, javascriptbot renamed to webdevrobot 2015-07-09 16:15:44 +04:30
Mahdi Dibaiee f88927e970 Fix args being empty 2015-07-09 16:07:08 +04:30
Mahdi Dibaiee a9473d1ee8 Fix required arguments 2015-07-09 16:00:01 +04:30
Mahdi Dibaiee 41ca326173 feat: If a required argument is not supplied, ask for it and then resolve the command listener.
Thanks to @amovah for his contributions
2015-07-09 15:46:27 +04:30
Mahdi Dibaiee bdfd4ee99d Don't process messages without a text 2015-07-07 03:13:33 +04:30
Mahdi Dibaiee 5c36581e08 Change 'word' argument type from \w to \s – resolves #6 2015-07-07 01:54:29 +04:30
Mahdi Dibaiee 9d470eed7d Remove console.log 2015-07-06 04:52:10 +04:30
Mahdi Dibaiee b53817ced7 Switch from restler to unirest
restler is buggy and doesn't support utf8 multipart requests
2015-07-06 04:35:25 +04:30
Mahdi Dibaiee bd4f0ed027 Add Argument Parser 💪 2015-07-05 18:06:27 +04:30
Mahdi Dibaiee 2a8e6a7132 bump version 2015-07-05 15:41:34 +04:30
Mahdi Dibaiee 01ce3afbd2 Default timeout to 20 2015-07-05 15:41:22 +04:30
Mahdi Dibaiee e036c11152 Fix long-polling 2015-07-05 15:38:07 +04:30
Mahdi Dibaiee ac625708f9 Make sure we only strip username if it the message contains it 2015-07-05 00:25:07 +04:30
Mahdi Dibaiee 794ef80520 Should remove username from /command@username messages in groups 2015-07-05 00:05:58 +04:30
Mahdi Dibaiee 5fd35f89c1 Should only accept commands if the message starts with them 2015-07-04 23:57:00 +04:30
Mahdi Dibaiee bfa2313f3a Forgot to build - 0.4.6 2015-07-04 20:23:37 +04:30
Mahdi Dibaiee 06bcc25801 Remove @JavaScriptBot from commands' responses 2015-07-04 20:03:21 +04:30
Mahdi Dibaiee 4223613c16 fix "files" array npm 2015-07-04 15:59:51 +04:30
Mahdi Dibaiee 4e9e7802a5 Include "directories" in npm 2015-07-04 15:55:31 +04:30
Mahdi Dibaiee 0981e2fb78 setMaxListeners to 100, version to 0.4.2 2015-07-04 15:48:07 +04:30
Mahdi Dibaiee 7dabd2ca05 Why was it like that 2015-07-04 04:08:30 +04:30
Mahdi Dibaiee ffce3644b7 Better now 2015-07-04 04:07:40 +04:30
Mahdi Dibaiee 42d89bef70 Make Documentation BOLD 2015-07-04 04:05:25 +04:30
Mahdi Dibaiee 2c43703659 Remove demo.gif for now 2015-07-04 04:04:21 +04:30
Mahdi Dibaiee 9ff406dfdb Add example 👍 2015-07-04 04:03:35 +04:30
Mahdi Dibaiee 221a6c0677 add javascriptbot repository 2015-07-04 03:56:15 +04:30
Mahdi Dibaiee 7b8ca407e3 Instead of symlinking types, copy them to be compatible with windows and npm 2015-07-03 21:38:24 +04:30
Mahdi Dibaiee d73cbea3a6 Bump version to 0.4.0 2015-07-03 21:28:28 +04:30
Mahdi Dibaiee 086614f1e7 DOCUMENTATION IS HEREEEEE, YAAAY ✌️ ✌️
+ Small fixes
2015-07-03 19:37:40 +04:30
Mahdi Dibaiee da12078d73 Add BulkMessage Type 2015-07-03 17:36:07 +04:30
Mahdi Dibaiee 25a34a62df Bump version to 0.3.5 2015-07-03 03:16:37 +04:30
Mahdi Dibaiee 47947f5209 Added File Type 2015-07-03 03:03:22 +04:30
Mahdi Dibaiee 92a43ec84c remove my key 2015-07-03 02:21:34 +04:30
Mahdi Dibaiee e2d34118da Switch from form-data to restler, a lot better :thumbs_up: 2015-07-03 02:19:36 +04:30
Mahdi Dibaiee 5336bfece8 remove console.log 2015-07-02 05:10:48 +04:30
Mahdi Dibaiee 4591ced347 Use FormData and multipart/form-data instead of application/urlencoded for requests 2015-07-02 05:10:13 +04:30
Mahdi Dibaiee 5f07eaa456 feat Types: Forward Type 2015-07-01 02:34:44 +04:30
Mahdi Dibaiee c0308f5287 npm install 2015-06-30 12:17:14 +04:30
Mahdi Dibaiee 13b162d274 Explain API, etc 2015-06-30 04:24:32 +04:30
Mahdi Dibaiee 53d2af4239 README 2015-06-30 02:50:59 +04:30
Mahdi Dibaiee b55fb3c7d6 Add support for WebHooks 2015-06-30 02:50:34 +04:30
Mahdi Dibaiee 4ac725ea58 update README and demo.js 2015-06-29 05:31:41 +04:30
Mahdi Dibaiee 714ffa9458 Fix promises getting rejected silently - Thanks to @joepie91
Fix bot not working properly in groups
Fix bot not answering properly
Bump to version 0.2.2
2015-06-29 05:30:29 +04:30
Mahdi Dibaiee 75798a1a63 Better demo 2015-06-29 04:22:22 +04:30
Mahdi Dibaiee a8c4c0e33f Fix bot not working properly in groups
Change example a little bit
2015-06-29 04:19:09 +04:30
Mahdi Dibaiee 7174ad30b1 documentation 2015-06-29 03:24:41 +04:30
Mahdi Dibaiee 875157a1cf Todo list 2015-06-29 03:18:44 +04:30
Mahdi Dibaiee 58d36ae0ab checkboxes 2015-06-29 03:16:56 +04:30
Mahdi Dibaiee 762f338dff checkboxes 2015-06-29 03:16:46 +04:30
Mahdi Dibaiee 4e62d35465 damn 2015-06-29 03:14:36 +04:30
Mahdi Dibaiee 853145163c V2 - Big update 2015-06-29 03:12:48 +04:30