Max Melentiev
|
384d203b59
|
Fix spec helpers for callback queries
|
2017-12-04 09:47:17 +03:00 |
|
Max Melentiev
|
1a30b430df
|
Update rubocop, add appraisal gem
|
2017-11-17 09:46:49 +03:00 |
|
Max Melentiev
|
e529a79339
|
Don't use Rails.cache as fallback for session_store
It's NullStore in development by default so session does not work,
and indeed should not be dependent.
|
2017-10-06 11:07:11 +03:00 |
|
Max Melentiev
|
ef4f3caa5f
|
Make #session raise error when store is not configured
Add more explanation on sessions in readme
|
2017-10-06 11:05:25 +03:00 |
|
Max Melentiev
|
ff7de976d0
|
Add specs for #edit_message
|
2017-08-11 15:04:19 +03:00 |
|
Max Melentiev
|
aaba27eb70
|
New API methods and payload types (up to Bot API 3.2)
|
2017-08-11 15:04:02 +03:00 |
|
Max Melentiev
|
6879618c00
|
edit_message helper
|
2017-07-25 10:49:39 +03:00 |
|
Max Melentiev
|
6e4a69b6b1
|
Fix storing token in ClientStub when config hash is given
|
2017-05-17 17:45:21 +06:00 |
|
Max Melentiev
|
2fffdeb475
|
Integration test with rails app and two bots
|
2017-05-15 22:11:52 +06:00 |
|
Max Melentiev
|
0320507abe
|
Telegram.bot raises error when there is no default config
|
2017-05-11 13:57:29 +06:00 |
|
Max Melentiev
|
2d5ca981ce
|
Rails 5.1 deep symbolized secrets support
Fixes #26
|
2017-04-22 12:02:59 +03:00 |
|
Max Melentiev
|
48ff7a4f43
|
Fix poller for typed responses
Fixes: #22
|
2017-03-05 17:56:32 +03:00 |
|
Max Melentiev
|
817af95369
|
Remove Bot::StaleChat in favor of Bot::Forbidden
|
2017-02-10 09:33:41 +03:00 |
|
Max Melentiev
|
99fbe41b16
|
Fixed support for *channel_post updates
|
2016-12-09 13:33:55 +03:00 |
|
Max Melentiev
|
1098118826
|
Fix integration spec for Rails 4
|
2016-11-16 14:34:42 +03:00 |
|
Max Melentiev
|
0c9a4a5fa0
|
Inegration context for RSpec
ActionDispatch::Testing::Integration requires smth else and
defines Rails, so had to change `defined?(Rails)` all over the code.
|
2016-11-16 14:18:45 +03:00 |
|
Max Melentiev
|
194fc78202
|
RSpec matchers
|
2016-11-07 20:17:34 +03:00 |
|
printercu
|
9e67122465
|
Merge pull request #2 from telegram-bot-rb/async
Async requests
|
2016-10-19 14:00:26 +03:00 |
|
Max Melentiev
|
dd38cfea93
|
Take chat from message for callback queries
|
2016-10-07 12:45:16 +03:00 |
|
Max Melentiev
|
3cb6e930b8
|
Fix typo in module name: CallbackQueyContext -> CallbackQueryContext
|
2016-09-22 01:12:19 +03:00 |
|
Max Melentiev
|
b2eca2d37f
|
Thread-safety for async config methods
|
2016-08-15 21:50:42 +06:00 |
|
Max Melentiev
|
71f736e0a2
|
Async requests with ActiveJob
|
2016-08-09 18:20:56 +06:00 |
|
Max Melentiev
|
85ff07de9b
|
Extract Botan-related code from Client to Botan::ClientHelpers
|
2016-08-09 16:07:44 +06:00 |
|
Max Melentiev
|
27602b20bd
|
Simplified .wrap method, added for Botan
|
2016-08-09 16:07:21 +06:00 |
|
Max Melentiev
|
91e0aa2096
|
Moved Botan helpers to its namespace
|
2016-08-06 18:06:50 +06:00 |
|
Max Melentiev
|
4e539e1867
|
One more description for StaleChat error
|
2016-08-01 15:52:59 +06:00 |
|
Max Melentiev
|
207754499e
|
telegram_webhooks doesn't crash when bot's token is nil
Fixes #11
|
2016-07-30 19:03:24 +06:00 |
|
Max Melentiev
|
0205891985
|
Controller#respond_with to reply without reply_to_message_id
|
2016-06-02 21:07:15 +03:00 |
|
Max Melentiev
|
43b519c5e8
|
fixed controller's callbacks for rails5
|
2016-06-02 20:30:35 +03:00 |
|
Max Melentiev
|
7c1f1b5b63
|
Middleware is rails5-compatible
|
2016-06-02 19:38:29 +03:00 |
|
Roman Usherenko
|
ba1b3c0974
|
fix reply_to_message_id
|
2016-06-01 15:18:29 +03:00 |
|
Max Melentiev
|
07be01c07d
|
Bot API 2.1
|
2016-05-31 11:01:00 +03:00 |
|
Max Melentiev
|
33a1220c5f
|
Fixed controller crashes on unsupported update types
|
2016-05-31 10:43:11 +03:00 |
|
Max Melentiev
|
23fb9a28d1
|
Contextual actions for callback_query
|
2016-05-17 11:39:42 +03:00 |
|
Max Melentiev
|
8994328654
|
Basic actions are called with most useful params instead of payload
|
2016-05-17 11:39:35 +03:00 |
|
Max Melentiev
|
4593a10dec
|
New api methods and support for inline keyboards
|
2016-05-17 11:12:51 +03:00 |
|
Max Melentiev
|
9b9e55a449
|
botan.io tracker
|
2016-05-12 14:21:49 +03:00 |
|
Max Melentiev
|
1f139a2b36
|
MessageContext doesnt use #process to run actions
|
2016-05-12 14:21:49 +03:00 |
|
Max Melentiev
|
9b3fb562a3
|
Fixed MessageContext for messages without text
|
2016-05-11 22:13:45 +03:00 |
|
Max Melentiev
|
d7a20a745c
|
StaleChat error
|
2016-03-25 00:14:47 +03:00 |
|
Max Melentiev
|
1963533e33
|
Encode arrays as json in requests
|
2016-03-24 23:57:14 +03:00 |
|
Max Melentiev
|
9fe4c6bcae
|
Fixed Readme, added spec for protected methods in controller
|
2016-03-14 14:20:16 +06:00 |
|
Max Melentiev
|
c04884040d
|
Client.wrap supports symbols
|
2016-03-14 14:19:57 +06:00 |
|
Max Melentiev
|
225290b677
|
Easily run UpdatesController's actions without updates
|
2016-03-11 14:32:57 +06:00 |
|
Max Melentiev
|
e03e39bd53
|
MessageContext
|
2016-03-05 21:40:09 +06:00 |
|
Max Melentiev
|
e767a65faa
|
Testing: run multiple dispatches on same instance
|
2016-03-04 20:13:41 +06:00 |
|
Max Melentiev
|
32b6794924
|
Ability to stub all clients.
|
2016-03-04 15:27:41 +06:00 |
|
Max Melentiev
|
2a511abe16
|
fixed middleware's response
|
2016-02-29 14:22:36 +06:00 |
|
Max Melentiev
|
f549ed53a5
|
ClientStub and improved rspec helpers
|
2016-02-28 21:53:54 +06:00 |
|
Max Melentiev
|
bff412360e
|
Sessions for UpdatesController
|
2016-02-28 21:51:59 +06:00 |
|