Slack-Discord Bridge

Building a Slack <=> Discord bridge for Nomad List
🥨 pretzelhands
#slackdiscord Check why channel sorting is rekt
🥨 pretzelhands
#slackdiscord investigate duplicate messages
file_36078.jpg
remove
🥨 pretzelhands
#slackdiscord Add check if we have a message with ID already to avoid sending duplicates as Slack sends us all the events we missed whenever we restart the app and will keep sending them until we answer with the envelope, so if I'm making tiny incremental changes the app might exit before we answer the envelope and thus we might send the message twice
🥨 pretzelhands
#slackdiscord Try out running software on production PHP
🥨 pretzelhands
#slackdiscord Install different PHP version so I can try to run it in an environment that is close to production
🥨 pretzelhands
#slackdiscord fix issue where slack wouldn't reconnect correctly because I mixed up parameter order, causing the app to crash after a few hours
🥨 pretzelhands
#slackdiscord Sync emoji reactions from Discord => Slack. If user has permissions, do it as user. Otherwise do it as bot.
remove
remove
🥨 pretzelhands
#slackdiscord Update channel topic in Discord when it changes in Slack so that the daily update thingy works across both apps
🥨 pretzelhands
#slackdiscord If we don't find a user in the users database (for whatever reason that may be) transfer their message with the provided avatar/username from Slack/Discord so that we don't end up with ugly webhook usernames that look like the world is ending
🥨 pretzelhands
#slackdiscord Run check to make sure I don't do dumb things that could destroy years of data
🥨 pretzelhands
#slackdiscord Write extensive README for @daniellockyer so I don't have to type it all out later and also so I remember shit when I come back to this project in 6 months or whatever
file_36054.jpg
remove
🥨 pretzelhands
#slackdiscord Fix issue with auto reconnect for slack where I didn't pass in the variables properly. Oops.
🥨 pretzelhands
#slackdiscord Enable bridge on all channels
🥨 pretzelhands
#slackdiscord Push all changes from today to GitHub
🥨 pretzelhands
#slackdiscord Make sure to save userId with message, because if we sent Slack message as_user and then later try to delete, then discord doesn't tell us what user made the message anymore so I can't get the right token to delete the message with
🥨 pretzelhands
#slackdiscord When channel receives message, sort that channel as #1 on discord to make things more navigable
remove
remove
🥨 pretzelhands
#slackdiscord Look into why .jpeg file was fucky when sending from Slack => Discord in different channel
🥨 pretzelhands
#slackdiscord Make bot quietly join every channel so it can read files from each channe
🥨 pretzelhands
#slackdiscord Fix app tag appearing in slack again because of new forced bot method to write in unjoined channesl
🥨 pretzelhands
#slackdiscord Add some favorite channels to whitelist so we can (soft)-test bridge with that
file_36034.jpg
remove