20 Commits

Author SHA1 Message Date
Guo Xiang Tan
3eb8e97f37 DEV: Remove deprecation warning. 2019-06-06 09:51:40 +08:00
Guo Xiang Tan
ac288b9300 Add frozen string literal comment to files. 2019-05-13 10:37:49 +08:00
Vinoth Kannan
8168c717a8 Return help text if message text is unavailable 2017-12-06 13:07:45 +05:30
Guo Xiang Tan
f836047f90 REFACTOR: Clean up code in plugin. 2017-10-03 17:42:07 +08:00
Guo Xiang Tan
16c5607fa4 Use before_action instead of before_filter for Rails 5.1 compatibility. 2017-09-04 10:44:32 +08:00
David Taylor
4f9ad4efef Correct rubocop offenses 2017-08-01 20:53:39 +01:00
David Taylor
ce8acc9c26 Disallow duplicate channels - providers can define which fields should be ‘unique’ 2017-07-28 15:47:46 +01:00
David Taylor
a5d62bd44d Fix telegram error translation keys 2017-07-28 13:25:31 +01:00
David Taylor
0d9b251030 Allow telegram to send notifications to ‘broadcast channels’ 2017-07-21 19:12:31 +01:00
David Taylor
701e246ad2 Support slash commands in telegram group chats 2017-07-21 17:55:33 +01:00
David Taylor
9d91081f0c Fix the post URL for telegram messages 2017-07-20 12:27:34 +01:00
David Taylor
970c38c7fe Add telegram specs 2017-07-19 21:26:16 +01:00
David Taylor
236251ed11 Remove unnecessary log 2017-07-19 17:34:41 +01:00
David Taylor
509e7bc997 Add telegram slash commands 2017-07-19 17:28:36 +01:00
David Taylor
2e94f23fbe Add Telegram provider.
Does not yet support slash commands, and is without tests.
2017-07-19 16:28:02 +01:00
David Taylor
1ef9073027 Make CHANNEL_PARAMETERS a list 2017-07-17 17:53:32 +01:00
David Taylor
4b25dcec8f Allow providers to define a data schema for their channel parameters 2017-07-13 20:50:45 +01:00
David Taylor
2f6d6f0d54 Automatically mount provider’s engines at /chat-integration/{provider_name}
Provider controllers are automatically disabled when the provider is disabled (works the same way as plugin controllers)
2017-07-05 15:03:02 +01:00
David Taylor
1c416d5a81 Allow providers to be disabled, and tidy up translations 2017-07-03 15:53:26 +01:00
David Taylor
4ad9ad6a7a Move lib files inside a discourse_chat directory, and make the notifications run on a delay after post creation 2017-06-30 11:10:11 +01:00