Comments (6)
Slack attachments are uploaded into the Sharepoint folder associated with the Team and Channel, and the message itself is written to reference the attachment in Sharepoint via URL. Long story short - attachments aren't "attached" per se.
from channelsurf.
I see, thanks.
from channelsurf.
Also Tam, I see you're a Microsoft Technical Evangelist. Could you make the Teams team aware, that for us to be able to build a full-fledged HipChat to Teams migration app the Teams API needs to be improved? If you check out the GH page I linked you'll see that all open issues require something from the API which is lacking today.
This is getting extremely urgent since HipChat is closing down by 15 February, so until then, and only until then is the time to move users over from there. We did what we could but now we're hitting walls that we can get around using messier and messier workarounds.
If you could connect me with the relevant people that would be awesome too (zoltan dot lehoczky at lombiq dot com).
from channelsurf.
Hello,
Attachments do not seem to work
In the documentation, it says:
On channelsurf/fileattachments folder. You'll then see subfolders whose name maps to the file attachment's unique ID on Slack. Open a subfolder, and you'll have access to the actual file attachment.
I donβt see file attachments at all
Output from CMD:
Create web pages that show the message history for each re-created Slack channel? (y|n): y
Copy files attached to Slack messages to Microsoft Teams? (y|n): y
Scanning users in Slack archive
Scanning users in Slack archive - done
Scanning messages in Slack channels
Migrating messages in channel general
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-01.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-04.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-05.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-06.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-07.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-08.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-09.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-10.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-11.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-12.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-13.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-14.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-15.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-16.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-17.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-18.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-19.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-20.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-21.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-22.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-23.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-25.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-26.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-02-27.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-01.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-02.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-03.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-04.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-05.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-06.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-07.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-08.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-10.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-11.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-12.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-13.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-14.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-15.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-16.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-17.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-18.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-19.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-20.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-21.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-22.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-25.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-26.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-27.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-28.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-29.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-03-30.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-04-01.json
File C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\2019-04-02.json
Trying to upload file to MS Teams SPo Folder C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\0.json
Upload of attachment to MS Teams completed /general/channelsurf/messages/json/0.json
SPo ID is 01LSRDC74AZWVG67OFWZFLDXZ7C2LDLZVC
Trying to upload file to MS Teams SPo Folder C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\1.json
Upload of attachment to MS Teams completed /general/channelsurf/messages/json/1.json
SPo ID is 01LSRDC75IRLEZDZSARJA3KNYFI5Y3TE67
Trying to upload file to MS Teams SPo Folder C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\0.html
Upload of attachment to MS Teams completed /general/channelsurf/messages/html/0.html
SPo ID is 01LSRDC75NGXIQEVRIBRGIV6CY6ZA3HBDK
Trying to upload file to MS Teams SPo Folder C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp\general\1.html
Upload of attachment to MS Teams completed /general/channelsurf/messages/html/1.html
SPo ID is 01LSRDC74XVVT5OZ2J3RCIHXH7QFJMHF6F
Scanning messages in Slack channels - done
Tasks complete. Press any key to exit
Cleaning up Slack archive temp directories and files
Deleted C:\Users\essuser\AppData\Local\Temp\tmpE328.tmp and subdirectories
C:\Users\essuser\source\repos\ChannelSurf-master\ChannelSurfCli>
from channelsurf.
A year later ... did anyone manage to migrate attachments?
from channelsurf.
from channelsurf.
Related Issues (20)
- Changed App-Registrations in Azure AD HOT 2
- Unhandled Exception: System.AggregateException: HOT 7
- JSON -> HTML drops links for attached files
- Specified Framework Not Found - Once Installed, Unhandled Exception HOT 1
- Stuck at the place right after the authentication. HOT 9
- Object reference not set to an instance of an object - Issue with NullReferenceException HOT 4
- System.NotSupportedException: The given path's format is not supported HOT 6
- No messages are actually imported HOT 1
- Message order HOT 1
- Stuck after "You've Successfully signed in" HOT 6
- Does it copy files? HOT 3
- client assertion and client secret HOT 3
- Couldn't find a project Error HOT 2
- Private channels not migrated HOT 1
- Folder creation error
- Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.
- Unable to login to Microsoft Teams
- (AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secret') HOT 1
- MSB4018 The "ResolvePackageAssets" task failed unexpectedly. HOT 2
- Has anyone had any success with this tool recently or is it dead? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from channelsurf.