Commit Graph

99 Commits (363712c2fc698829cda311036eb329d67434d7ec)

Author SHA1 Message Date
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
Lamp 4315c773a3
Consolidate/refactor color roles 2018-08-10 17:07:50 -07:00
Lamp 491f9d0ba2
Fix error when changing color when invisible 2018-08-10 16:17:41 -07:00
Lamp b66701a329
fix TypeError: Cannot read property 'stop' of undefined
at Object.exec (/app/src/mppbridger/commands/unbridge.js:21:32)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
2018-08-07 16:35:49 -07:00
Lamp 6098611dfe
underline & italize join/leave msgs 2018-08-07 16:34:14 -07:00
Lamp 2277fba410
fix error on !list when bridge client is not connected 2018-07-25 12:06:48 -07:00
Lamp 4d99f27b61
fix TypeError: Cannot read property 'id' of undefined
at TextChannel.setParent (/app/node_modules/discord.js/src/structures/GuildChannel.js:393:44)
    at Object.exec (/app/src/mppbridger/commands/bridge.js:18:20)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
2018-07-25 11:54:29 -07:00
Lamp a01a2933df
Merge pull request #9 from ledlamp/development
Development
2018-07-14 22:40:03 -07:00