Commit Graph

182 Commits (b69022e2b06374df0f6eee016f95cc03918449d6)

Author SHA1 Message Date
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