Commit Graph

165 Commits

Author SHA1 Message Date
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
31c9cdfaf7 Merge branch 'dev' into implement_command_mechanism 2016-05-25 18:00:10 +02:00
Ruben Bermudez
b8a019436e Update .travis.yml 2016-05-25 02:47:10 +02:00
Ruben Bermudez
cf78dcfcbe Update .travis.yml 2016-05-25 01:33:56 +02:00
Ruben Bermudez
95801105d5 Create .travis.yml 2016-05-25 01:28:08 +02:00
Ruben Bermudez
020949904b Merge pull request #81 from Mit0x2/gitignore_file_update
Gitignore file update
2016-05-25 01:15:19 +02:00
Timo Schulz
ea339c08e6 remove .DS_STORE files from tracking 2016-05-22 14:37:30 +02:00
Timo Schulz
e60e50a9c5 teach git to ignore .DS_STORE files 2016-05-22 14:33:35 +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
Ruben Bermudez
c0262ceda0 Merge pull request #79 from rubenlagus/dev
Bug fix
2016-05-22 12:14:15 +02:00
Rubenlagus
0584416773 Bug fix 2016-05-22 12:13:18 +02:00
Ruben Bermudez
a7894f29e2 Merge pull request #78 from rubenlagus/dev
Dev
2016-05-22 11:51:32 +02:00
Rubenlagus
f923a978df New version
Closes #72
2016-05-22 11:50:31 +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
tschulz
5d0f508b5a Create interface for the registry of all comannds of a bot 2016-05-20 11:08:16 +02:00
tschulz
f775d5c00c Create and implement basic command 2016-05-20 11:07:14 +02:00
tschulz
88ae4a7516 Make Chat id a long attribute everywhere 2016-05-20 11:02:32 +02:00
Rubenlagus
37eac08554 Merge branch 'antonu17-fix-message-caption' into dev 2016-05-19 20:39:32 +02:00
Rubenlagus
e54396a0ca Final bot logger version 2016-05-19 20:29:45 +02:00
Rubenlagus
dc474a2c2f Fix formatter 2016-05-19 20:22:20 +02:00
Rubenlagus
6155731058 Improve logging system 2016-05-19 20:14:15 +02:00
antonu17
a854a027e7 Add caption field 2016-05-19 23:25:52 +06:00
Rubenlagus
32b3429da0 Merge branch 'Kurpilyansky-send_replaymarkup_to_json_fix' into dev 2016-05-15 21:32:19 +02:00
dapoldi
acc9d14d04 Alpha, closeable for keepalive connections. 2016-05-11 15:24:40 +02:00
Eugene Kurpilyansky
13a5ca6e0c Fix serialization ReplayMarkup in sendPhoto, sendDocument, etc. 2016-05-10 22:40:00 +03:00
antonu17
85e31f87a4 Send caption in UTF-8 encoding 2016-05-10 22:46:52 +06:00
antonu17
10df49a11e Fix caption field var 2016-05-10 22:39:36 +06:00
Rubenlagus
f1ce1a6ee9 Improve telegramapiexceptions 2016-05-09 02:56:49 +02:00
Rubenlagus
0f13e22917 Several improvements 2016-05-09 02:44:26 +02:00
Rubenlagus
c42a23501d Fix bug when sending locations 2016-05-09 02:27:49 +02:00
Rubenlagus
077ac9e6d6 Closes #71 2016-05-09 02:16:00 +02:00
Rubenlagus
19f473cfe5 Compute message entities content during Message deserialization 2016-05-09 02:01:31 +02:00
Rubenlagus
199152e9bf Possible improvements, may be unestable 2016-05-08 13:55:27 +02:00