c2b8e298d8
Add extra error checking for fileinfo (api) ( #2015 )
2023-03-11 23:10:41 +01:00
0917e17383
Allow to send files in Extra via /api/message (api) ( #1993 )
2023-03-11 22:34:27 +01:00
89e2dbac15
Check client disconnect to exit for loop (api). Fixes #1983 ( #2012 )
...
Also update to latest melody upstream
2023-03-11 18:14:49 +01:00
c63f08c811
Sent loopback messages to other websockets as well (api) ( #1216 )
2020-08-27 22:28:03 +02:00
27c02549c8
Replace gorilla with melody for websocket API ( #1205 )
2020-08-26 22:27:00 +02:00
9b22f16497
Add websocket to API ( #970 )
...
Co-authored-by: Qais Patankar <qaisjp@gmail.com >
2020-07-12 21:13:28 +02:00
a41accd033
Add sane RemoteNickFormat default for API ( #1157 )
2020-06-25 00:25:10 +02:00
c81c0dd22a
Update vendor, move to labstack/echo/v4 Fixes #698
2019-01-31 17:06:36 +01:00
ce21ba1545
Fix golint linter issues and enable it in CI ( #593 )
2018-11-15 20:43:43 +01:00
0e2522279e
Clean up various stuff ( #508 )
...
* various cleanups
2018-11-07 20:36:50 +01:00
5666821e7b
Add a health endpoint to API ( #554 )
2018-11-07 09:11:59 +01:00
5132d8f097
Stop setting API ring buffer capacity if not specified. ( #552 )
2018-11-05 21:53:51 +01:00
d058be25ad
Respond with message on connect (api) ( #550 )
...
fix #549
2018-11-02 16:35:13 +01:00
51327a4056
Reconnect on quit. (irc) See #431 ( #445 )
...
* potential fixes for #431
* go: fix formatting/gofmt/goreturns
2018-06-09 12:47:40 +02:00
f2f1d874e1
Use viper (github.com/spf13/viper) for configuration
2018-03-04 23:52:14 +01:00
2bac867382
Refactor using factory
2018-02-27 23:22:12 +01:00
5f3b6ec007
Disable echo banner and output (api)
2018-02-21 00:49:10 +01:00
d1227b5fc9
Use prefixed-formatter for better logging
2018-02-21 00:20:25 +01:00
6ea368c383
Move Sirupsen => sirupsen
2018-02-20 23:41:09 +01:00
f2efc06d1f
Give api access to whole config.Message (and events). Closes #374
2018-02-20 18:36:44 +01:00
265457b451
Refactor and add MediaDownloadSize to General
2017-12-19 23:15:03 +01:00
f56163295c
Remove unreachable code (api)
2017-12-10 15:20:17 +01:00
d30ae19e2a
Add (simple, one listener) long-polling support (api). Closes #307
2017-12-07 23:48:44 +01:00
ed01820722
Add support for deleting messages across bridges.
...
Currently fully support mattermost,slack and discord.
Message deleted on the bridge or received from other bridges will be
deleted.
Partially support for Gitter.
Gitter bridge will delete messages received from other bridges.
But if you delete a message on gitter, this deletion will not be sent to
other bridges (this is a gitter API limitation, it doesn't propogate edits
or deletes via the API)
2017-09-11 22:45:15 +02:00
5a8d7b5f6d
Modify Send() to return also a message id
2017-08-27 22:59:37 +02:00
28710d0bc7
Allow a webhookurl per channel (discord). #239
2017-08-12 14:51:41 +02:00
2ddc4f7ae9
Add UserID to each message. Closes #200
2017-06-18 15:44:54 +02:00
359d0f2910
Allow reuse of api in different gateways. See #189
2017-06-07 23:54:50 +02:00
ad3cb0386b
Add token authentication (api)
2017-06-06 00:05:32 +02:00
b8a2fcbaff
Post valid JSON (api). See #185
2017-06-05 23:08:36 +02:00
73f01ad8d8
Add REST API support
2017-02-18 23:13:46 +01:00