Closed stephds01 closed 2 years ago
The program works well, the 1st folder has been moved to done but the script does not read json files (See screenshot : https://i.imgur.com/b8Cloct.jpg)
Hi @stephds01 ! Thanks so much to share the error, can you tell me which node version are you using as well?
Seems that Discord updated their API, I will update to the latest discordjs client to see if it fixes.
Hi @yugoccp, thank's for prompt reply. My version of nodeJS is V10.14.2
Hi @stephds01 ! I've pushed new version compatible with latest DiscordJS client. Please take a look on v1.04. IMPORTANT: I could make it work with Node 16+!
Hi @yugoccp ! Thank you for your work. I updated my version of node with : v16.17.0. In th json2.pdf json1.pdf e .s2d file I only have the "OUT" file, the "DONE" file was not created. (See capture) In the sub-files of the "out" folder, the Json have been created but they are empty. Do you have a lead?
Thank you in advance for your help
Hi @yugoccp !
Sorry to get back to you, but do you have any idea what the problem is? Thank you in advance for your help
Hi @stephds01 ! Let me take a look over it! Would be very nice if you can send me a message sample (you can remove any sensitive info you have).
Also, is there any error log during the process?
Hi @yugoccp !
Sorry to get back to you, but do you have any idea what the problem is? Thank you in advance for your help
Hi @stephds01 ! No problem! I'm glad you're trying to use it! :) I believe I can help on this during next week and hope it does work for you. Can you confirm to me which platform you're actually running it? Windows, Linux or Mac?
Hi @stephds01 ! I've pushed version 1.0.6 fixing paths to support Windows ans POSIX. Could you please try to run it again?
Hi @yugoccp, Thanks for your feedback. I work on Windows, I tried again and unfortunately still an error message in powerShell (See screenshot: https://i.imgur.com/XdonSSF.jpg )
My version of node is v16.17.0
In the folder of my Slack export I have the .s2d folder that was created (See screenshot : https://i.imgur.com/RZ0kw4y.jpg ) Inside I only have the "OUT" folder which was created with its subfolders + the JSONs on the other hand the .json are empty (See screenshot : : https://i.imgur.com/6frJixv.jpg)
However, when I go to the root of the file, the .json files are present and well filled out (See capture: https://i.imgur.com/UkRDgkU.jpg)
Thank's for assistance
Hi @yugoccp !
Sorry to get back to you, but do you have any idea what the problem is? Thank you in advance for your help
Hi @stephds01 ! One more try here, if you're running the plain command from the slack backup files folder root, can you please try to run it using the config file and outside the backup folder (instructions here: https://github.com/yugoccp/slack2discord#using-configuration-file)?
No need to sorry and thanks for sticking with the package to fix and improve it =)
Hi @yugoccp, So I just tried via the configuration file. We advance the OUT folder is filled with .JSON which are not empty. The DONE folder appeared but it is empty. Here are some screenshots:
Folder .s2d > out https://i.imgur.com/UdclQv5.jpg
Folder .s2d > done https://i.imgur.com/hazdWbX.jpg
Terminal error message : https://i.imgur.com/g49O7kJ.jpg
Config.json https://i.imgur.com/VzZdyhq.jpg
Attention, I had an error in line 14 in my .JSON In the documentation you forgot to put "onlyParse "
Thank's you for help
Stéphanie
Hi @stephds01 ! From the log message, since couple months there is a new Discord constraint for bot names, which cannot use "discord" on its name. Can you check if its your case? The "onlyParse" option is for message parse step, and won't send the message to Discord Server. If you want to run the whole process you need to turn it off or remove from the config file. I also fixed a bug for embed message, so, recommend to use the version 1.0.8 now =)
Thanks!
Salut@yugoccp, My bot is called: USLACKBOT see capture : https://i.imgur.com/8b29cf3.jpg
"" I also fixed a bug for embed message, so, recommend to use the version 1.0.8 now =) ""
This is the version of what? node? My node version is v16.17.0
Thank's
@stephds01 is the version of this project :)
Closed since there is no update from the issuer :)
Hello @yougoccp, To start Thank you for your program ;) I encounter an error message when I run the program with this line: s2d run -t "Xttttderfderfderfd" -sid "000000000000000" Here is the error message:
D:\Utilisateurs\Utilisateur\Documents\Transfert Slack\Expatriation Allemagne Slack export Feb 5 2020 - Jul 25 2022> s2d run -t "Xttttderfderfderfd" -sid "000000000000000" Parsing messages from D:\Utilisateurs\Utilisateur\Documents\Transfert Slack\Expatriation Allemagne Slack export Feb 5 2020 - Jul 25 2022 (node:33076) ExperimentalWarning: The fs.promises API is experimental Sending messages from D:\Utilisateurs\Utilisateur\Documents\Transfert Slack\Expatriation Allemagne Slack export Feb 5 2020 - Jul 25 2022/.s2d/out to Discord (node:33076) UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token I in JSON at position 1 at JSON.parse () at Object.getMessages (C:\Users\Utilisateur\AppData\Roaming\npm\node_modules\slack2discord\src\slackService.js:61:15) (node:33076) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:33076) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. (node:33076) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'channels' of undefined at Object.getOrCreateChannel (C:\Users\Utilisateur\AppData\Roaming\npm\node_modules\slack2discord\src\discordService.js:32:24) at sendToDiscord (C:\Users\Utilisateur\AppData\Roaming\npm\node_modules\slack2discord\src\commands\sendMessages.js:46:42) (node:33076) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 3)
Can you help me ?
Thank's for advance