Lamp
d12b882dfc
Make escaping utils global and add to ddp bridge
2018-11-09 13:10:20 -08:00
Lamp
7ece8e4416
improve MPP client websocket message tapping method
...
to potentially fix datacollector not working
2018-11-09 12:45:35 -08:00
Lamp
982f187f6b
Update MPT uri
2018-11-08 18:40:00 -08:00
Lamp
bb26075752
ddpb d2p include attachment url
2018-11-07 13:18:53 -08:00
Lamp
ca51de14f7
update ddpbridge; closes #21
2018-11-06 12:56:05 -08:00
Lamp
4332eee80d
ddp msgs dont have id atm, use prefix char
2018-11-06 00:28:41 -08:00
Lamp
7b8a16e1cb
ddp Ignore own messages
2018-11-06 00:24:10 -08:00
Lamp
b774b78409
Update send2ddp
2018-11-05 23:53:00 -08:00
Lamp
57f8615f20
ignore bots in ddp bridge
2018-11-04 23:32:05 -08:00
Lamp
aa88c68a9a
TLS fix didn't work; use hack instead
2018-11-04 23:29:02 -08:00
Lamp
5c27939b03
and fix name format!
2018-11-04 23:19:48 -08:00
Lamp
a5ed5107d2
fix ddpbridge message event & maybe fixed ssl
2018-11-04 23:18:46 -08:00
Lamp
7f88b1449f
Update Procfile
...
do shallow clone and try exec node
2018-11-04 23:06:23 -08:00
Lamp
7a1f9a9907
Merge branch 'master' of https://github.com/ledlamp/discord-mpp-bridge
2018-11-04 23:04:16 -08:00
Lamp
98c82dab19
Add to main
2018-11-04 23:03:31 -08:00
Lamp
9ec257b391
Add DayDun Piano bridge
2018-11-04 23:02:20 -08:00
Lamp
4d343d0a66
stop using proxy for lobby
2018-10-23 13:06:14 -07:00
Lamp
bfc008870e
Accept cookies
2018-10-21 13:44:34 -07:00
Lamp
b5c56de3bd
Exit on database connection failure
2018-10-15 17:34:09 -07:00
Lamp
e95d4ad5e2
🐛
2018-10-08 21:35:50 -07:00
Lamp
54487ee612
2018-10-07 11:37:27 -07:00
Lamp
9ee3d2a7a3
fix eval send alias
2018-10-06 13:16:47 -07:00
Lamp
e077df9509
New work-around for long build times
2018-10-06 12:20:06 -07:00
Lamp
4c44089e6c
Improve exec cmd
2018-10-06 12:04:10 -07:00
Lamp
1ea0adc962
closes #19
2018-10-06 11:59:22 -07:00
Lamp
f08ec6869b
"prevent identical display names" still does not work properly
2018-10-03 17:50:42 -07:00
Lamp
5952f33722
fix thing preventing your own name being identical to your own name
2018-10-03 12:41:37 -07:00
Lamp
a2d2cf1e62
handle banned address
2018-10-03 12:31:20 -07:00
Lamp
2923445645
Add discriminator to discord2mpp msgs
2018-10-03 12:06:20 -07:00
Lamp
9f54a04a75
prevent identical display names
2018-10-03 12:01:20 -07:00
Lamp
6d15651257
on displayName probably better
2018-10-01 11:16:18 -07:00
Lamp
d6c525ac97
bot sort on nickname change too
2018-10-01 11:14:39 -07:00
Lamp
715d40f98f
Update discord.js
2018-09-28 12:12:43 -07:00
Lamp
363712c2fc
Disable bridging by users
...
It has almost never been used constructively.
2018-09-26 12:46:52 -07:00
Lamp
54746aa460
rename bot to Anonymous
2018-09-26 12:41:03 -07:00
Lamp
6908d1ed0e
fix order of name sanitization
2018-09-21 13:43:49 -07:00
Lamp
cc7d6780e2
Replace uncaughtException handler…
...
…with async exit hook uncaught exception handler which will make it exit after completing exit hooks.
2018-09-18 23:47:50 -07:00
Lamp
08da3241ff
consolidate name sanitization
...
closes #15
2018-09-18 23:28:54 -07:00
Atybot
8c46d80d3f
Escape formatting from names ( #18 )
...
#15
2018-09-18 23:18:50 -07:00
Lamp
7eafe80c77
i changed the wrong id
2018-09-18 13:08:39 -07:00
Lamp
8da771c152
Add Charsy's MPP Clone
2018-09-16 00:18:17 -07:00
Lamp
b8919a2f74
new deleted bridges category
...
todo automatically make new ones or just disallow people from bridging or maybe limit number of bridges per person or something todo think about this
2018-09-13 13:51:35 -07:00
Lamp
846e136f99
damn syntax error
2018-09-11 20:03:35 -07:00
Lamp
f718518358
Differentiate errors
...
Uncaught exceptions mess things up
2018-09-11 19:41:16 -07:00
Lamp
d0b29a5193
shift not unshift
2018-09-03 23:37:35 -07:00
Lamp
3aba56dc64
Announce channel join
...
+ misc
2018-09-03 23:36:06 -07:00
Lamp
cbdb7d95f4
Re-enable “reconnect!”
...
because now we will take care of ensuring channel joins
2018-09-03 23:25:54 -07:00
Lamp
8e68207943
Buffer Discord to MPP messages
...
to avoid message loss; closes #10
2018-09-03 23:23:19 -07:00
Lamp
df4c50e704
Simplify channel connecting…
...
Now that I know that how clients fail is actually because of a user rate limit on setting channels;
instead of queuening clients to join every two seconds, and re-adding them to the queue when they loose their connection, which failed to rejoin some bridges;
just use an interval, the same interval used to ensure the user is in the right channel, to also retry joining the channel when the client is connected but isn't in the channel;
and get rid of the clientConnector rubbish.
2018-09-03 22:54:35 -07:00
Lamp
2f811c6d61
closes #13
2018-09-03 14:01:13 -07:00