Danyil Shkoropad
74c2c28ab5
Added chat_join_request to PAYLOAD_TYPES + update API
2023-06-28 23:54:47 +03:00
Max Melentiev
ef5ec81386
Add support for editMessageMedia similar to sendMediaGroup
2023-01-13 20:33:30 +00:00
Max Melentiev
7d8a19d3c8
Pass action parameter to RequestBodyFormatter
2022-03-13 21:39:55 +00:00
Max Melentiev
5b9706ed47
Fix sending File objects in nested objects in sendMediaGroup
2022-03-12 19:33:17 +00:00
Max Melentiev
3049ced903
Fix tests
2021-06-26 21:25:43 +01:00
Max Melentiev
a49ef51da9
Update to Bot API 5.3
2021-06-25 19:31:28 +01:00
Max Melentiev
5417511f06
Fix translation helpers to support ruby 3
2021-02-15 09:44:19 +00:00
Max Melentiev
791c4233ca
Ruby 3.0 support, drop support for Ruby < 2.4
2021-01-09 11:35:13 +00:00
Max Melentiev
4b9eedb5a2
Add server option for client to support local bot API servers
2020-11-27 18:47:47 +00:00
Max Melentiev
f654071c4c
Drop Initializer module
...
It was required for Botan support.
2020-11-27 09:39:40 +00:00
Max Melentiev
e178f808b6
Update to Bot API 5.0, add rake tasks for deleteWebhook, close & logOut
2020-11-27 09:33:39 +00:00
Max Melentiev
97e45d94f2
Use token hash in routes instead of plain value, support :path option
2020-09-06 20:13:08 +01:00
Max Melentiev
b84c48bc1d
Update to Bot API 4.7
2020-04-04 22:26:26 +03:00
Max Melentiev
20427499c3
Read config from secrets when credentials don't provide it in rails >= 5.2
2018-06-27 09:47:26 +03:00
Max Melentiev
8936a7a96c
Remove botan.io support
...
https://github.com/botanio/sdk#this-service-will-be-shut-down-on-25th-may-2018
2018-06-22 07:45:08 +03:00
Max Melentiev
b5f4c97f44
Class-level helper for lazy translations
2018-06-07 14:26:13 +06:00
Max Melentiev
7ff89d012c
Translation helper strips ! from action name for lazy translations
2018-06-07 14:10:22 +06:00
Max Melentiev
6dd705fe89
Drop .context_handler, .context_to_action! methods
2018-06-07 12:32:09 +06:00
Max Melentiev
9310fa613b
Use bang-methods as actions for commands
2018-06-07 12:32:08 +06:00
Max Melentiev
fb02c34be9
Add deprecated fallback at telegram/bot/rspec/integration
2018-06-07 12:20:34 +06:00
Max Melentiev
4d76941d03
Support for testing bots in poller mode and non-Rails apps
2018-05-30 11:43:05 +03:00
Max Melentiev
050df20533
Require action_dispatch fully
...
It uses autoload, so it's lazy-loaded. However there are missing some
internal requires so it will asks for more not-related `requires`
when requiring some files directly.
2018-05-30 11:43:05 +03:00
Max Melentiev
673986ca7e
Make integration & controller specs consistent
2018-05-30 11:43:05 +03:00
Max Melentiev
eeb2569bd7
Remve deprecated telegram_webhooks
2018-05-28 19:49:11 +03:00
Max Melentiev
6a5e642470
Fix #chat for non-message updates with TypedUpdates enabled
...
Fixes #82
2018-05-19 12:53:15 +03:00
Max Melentiev
5603016e4a
Extracted typed response mappings to telegram-bot-types gem
...
Fixes #75
2018-04-25 11:07:34 +03:00
Max Melentiev
88c8d4fd4e
Deprecate telegram_webhooks in favor of telegram_webhook
2018-02-02 10:52:48 +03:00
Max Melentiev
88ae24b7e8
Fix codeclimate issues
2018-01-18 12:42:04 +03:00
Yuri S
66991d3653
Support for :credentials on Rails v5.2.x. ( #60 )
2018-01-17 10:40:24 +03:00
Max Melentiev
5407c5028f
Fix specs for rails 4
2018-01-09 12:00:49 +03:00
Max Melentiev
b41032eee9
Update rubocop
2018-01-05 14:21:08 +03:00
Max Melentiev
707e532963
Specs for instrumentation
2018-01-05 14:20:19 +03:00
Max Melentiev
45e8a7283f
rescue_from feature
2018-01-05 13:19:44 +03:00
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