Commit Graph

356 Commits

Author SHA1 Message Date
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
Lamp
ffb5166e94
Fix bot arrange on long name 2018-09-02 15:57:12 -07:00
Lamp
2a96201339
Auto arrange bots 2018-09-01 13:27:56 -07:00
Lamp
cf33158b43
Attempt work-around lockPermissions() malfunction 2018-09-01 13:21:34 -07:00
Lamp
84836e26c1
Fix coloRoles.pruneOrphanRoles() 2018-09-01 12:18:25 -07:00
Lamp
660cf668e4
Handle undefined errors 2018-08-30 15:45:23 -07:00
Lamp
f04bc6da9d
Fix rebridge 2018-08-30 15:21:49 -07:00
Lamp
bfe6a8e75a
Lock discordjs-dev version
before breaking changes causes trouble again
2018-08-25 13:19:34 -07:00
Lamp
ccebde805d
Merge branch 'master' of https://github.com/ledlamp/discord-mpp-bridge 2018-08-25 13:07:07 -07:00
Lamp
a37fccaeba
Screenshotter error handling
I realized if a page throws an error, then the browser never closes, causing a memory leak.
2018-08-25 13:06:26 -07:00
Lamp
f387c77f1b
fix typo 2018-08-22 12:25:14 -07:00
Lamp
c67adda7b2
rename vdc vc in config
cause it's not the main one
2018-08-15 13:12:56 -07:00
Lamp
0592a2b562
they changed voiceStateUpdate 2018-08-15 13:10:51 -07:00
Lamp
76bf1c636c
Use hydrabolt/discord.js#master
it's fixed now
2018-08-15 13:06:17 -07:00
Lamp
323a70afe6
Use bdistin/discord.js#patch-8 2018-08-14 17:17:54 -07:00
Lamp
02a4a72ddf
log errors to discord 2018-08-13 23:10:31 -07:00
Lamp
6f39c42c7b
~ 2018-08-13 22:47:26 -07:00
Lamp
973bf59cc7
work around discord.js bug 2018-08-12 12:37:34 -07:00
Lamp
98d06a124d
I was an idiot 2018-08-11 22:16:35 -07:00
Lamp
2b8f616efe
work-around d.js bug 2018-08-11 21:40:45 -07:00
Lamp
61c9df599b
misc colorrole improvements 2018-08-11 13:20:56 -07:00
Lamp
121ef42b04
. 2018-08-10 21:12:43 -07:00
Lamp
86c5a54417
wtf 2018-08-10 20:35:39 -07:00
Lamp
bd8c6ee7d2
fixed everything 2018-08-10 19:52:15 -07:00
Lamp
2cc83f6db0
fix 2018-08-10 19:14:17 -07:00
Lamp
229c31e867
ready 2018-08-10 18:59:45 -07:00
Lamp
a16a7858d6
fix 2018-08-10 18:46:33 -07:00