Commit Graph

137 Commits

Author SHA1 Message Date
Ruben Bermudez
e911314925 Merge pull request #99 from BjoernPetersen/fix_replay_typo
Fix replay/reply typo and deprecate old methods. Fixes #97
2016-06-26 19:39:05 +02:00
Rubenlagus
046d918574 Use enum for Actions types 2016-06-20 21:33:14 +02:00
Björn Petersen
68cda72ece Fix replay/reply typo and deprecate old methods. Fixes #97 2016-06-20 20:50:03 +02:00
Rubenlagus
ef66e35827 Document deprecated methods 2016-06-09 22:52:08 +02:00
Rubenlagus
df985fc276 Merge branch 'feature/improve_send_newfile' of https://github.com/antonu17/TelegramBots into antonu17-feature/improve_send_newfile 2016-06-09 22:32:11 +02:00
Rubenlagus
1c1b302b52 Extract constant text plain content type 2016-06-09 22:31:14 +02:00
antonu17
5108087144 Change send methods, add using InputStream 2016-06-04 10:17:00 +06:00
antonu17
65d82076c2 Deprecate old methods, overload setNew... methods with InputStream arguments 2016-06-04 10:15:55 +06:00
antonu17
7b6a376976 Change MultipartEntityBuilder.addBinaryBody() function 2016-06-03 23:22:13 +06:00
antonu17
ee12175eea Change sendNew methods signature, now accepting File 2016-06-03 23:22:02 +06:00
antonu17
4b08b8ef7b Set UTF-8 character set for reply_markup field in sendDocument(), sendPhoto(), sendVideo(), sendSticker(), sendAudio(), sendVoice() methods 2016-06-02 00:28:01 +06:00
Rubenlagus
56ac18e263 Fix ForwardMessage method 2016-06-01 02:06:35 +02:00
Rubenlagus
c9c2b0c187 Merge branch 'dev' of github.com:rubenlagus/TelegramBots into dev 2016-06-01 00:32:39 +02:00
Rubenlagus
e39e20c7f9 Remove setter for unmodificable fields in replymarkup 2016-06-01 00:32:14 +02:00
Timo Schulz
7047811eaa change @author tag to full name + github username for reference 2016-05-31 20:01:50 +02:00
Timo Schulz
3a41c3fd5e Add sender of the command to the execute method signature, to be able to do sth with it's data (e.g. userId) 2016-05-31 19:57:54 +02:00
Timo Schulz
86f6e2785a Merge branch 'dev' into command_bot_additions 2016-05-31 19:51:14 +02:00
Rubenlagus
e4b92fd0ad Update Telegram api docs 2016-05-31 19:08:56 +02:00
tschulz
d8abaec756 add javadoc (class purpose) for ICommandRegistry 2016-05-31 10:56:21 +02:00
tschulz
eefeb1e19f remove empty constructor 2016-05-31 10:54:58 +02:00
tschulz
986608d7ad add java doc for CommandRegistry -> class purpose 2016-05-31 10:54:40 +02:00
Rubenlagus
c8aaa91187 Fix RestApi 2016-05-30 20:25:36 +02:00
Rubenlagus
402b842a35 Closes #85 2016-05-29 03:59:39 +02:00
Rubenlagus
4270a529a0 Closes #84 2016-05-27 15:06:09 +02:00
Rubenlagus
2825090112 Fix webhooks (unstable) 2016-05-27 14:11:11 +02:00
Rubenlagus
b07bf5531b Clean up, update pom file 2016-05-27 04:43:13 +02:00
Rubenlagus
1100ad11e4 Changes on #83 2016-05-27 03:19:17 +02:00
Rubenlagus
480f9a6907 Merge branch 'implement_command_mechanism' of https://github.com/Mit0x2/TelegramBots into Mit0x2-implement_command_mechanism 2016-05-27 02:12:59 +02:00
Rubenlagus
ce9d198d5c Merges #82 2016-05-27 02:04:21 +02:00
Timo Schulz
66566e3a65 make command bot extend TelegramLongPollingBot 2016-05-26 09:24:10 +02:00
Timo Schulz
6daf18f007 fix BotLogger import 2016-05-25 18:08:10 +02:00
Timo Schulz
9c5d7ec9e6 Merge remote-tracking branch 'upstream/master' 2016-05-22 14:18:48 +02:00
Timo Schulz
f33b9fa10e remove AbsSender field for command and instead reach it in on each execute call -> so one command could be reached to multiple bot in parallel 2016-05-22 14:10:57 +02:00
Rubenlagus
0584416773 Bug fix 2016-05-22 12:13:18 +02:00
Rubenlagus
fc553401a6 Merge branch 'antonu17-sendphoto_caption_fix' into dev 2016-05-22 11:47:33 +02:00
Rubenlagus
0b6f4e1d06 Support Telegram Bots API 2.1 2016-05-22 11:42:04 +02:00
Timo Schulz
e51d6eaa4b fix missing blank ;) 2016-05-21 15:00:40 +02:00
Timo Schulz
3dd0b87ca0 move command bot functionality to own bot base class, to avoid api change for future releases 2016-05-21 14:56:08 +02:00
Timo Schulz
2bff35b8b9 remove AbsSender Interface from BotCommand and add reference for sending messages 2016-05-20 19:23:44 +02:00
Timo Schulz
265915daf6 bring chatId of SendMessage back to String instead of Long 2016-05-20 18:39:06 +02:00
tschulz
1bb4d12983 change chat id to chat object to be able to work with username 2016-05-20 12:03:00 +02:00
tschulz
5fe18aefa3 rename Command class and fix visibility of execute method 2016-05-20 11:56:15 +02:00
tschulz
9958d677e2 add command init character to help command response 2016-05-20 11:18:41 +02:00
tschulz
618fb80333 fix typo 2016-05-20 11:16:39 +02:00
tschulz
f49cb8b62f Modify TelegramLongPollingBot to support commands 2016-05-20 11:14:58 +02:00
tschulz
92aa4e218e Add java doc 2016-05-20 11:13:29 +02:00
tschulz
10d39077eb add chat command detection to message (properties field) 2016-05-20 11:12:48 +02:00
tschulz
f2da0a6558 Implement Command Registry 2016-05-20 11:12:22 +02:00
tschulz
2089dfbe23 Implement basic help command, which provides an overview over all registered commands 2016-05-20 11:11:38 +02:00
tschulz
91191ee63b Add method to retrieve all registered commands 2016-05-20 11:10:35 +02:00