2017-01-28 1 views
0

Utilisation de jeu: https://slack.com/Slack et Python pour exécuter de jeu pour ouvrir une discussion spécifique (de 3dsmax et Maya)

Avec Python dans 3dsmax et Maya alors déjà trouvé une façon intelligente de fonctionner jeu à la fois la plate-forme:

import subprocess 
import getpass 
subprocess.call(['C:\\Users\\' + getpass.getuser() + '\\AppData\\Local\\slack\\slack.exe']) 

Mais alors, vous vous demandez comment cibler un chat spécifique en même temps?

C'est principalement pour le support d'outil si l'utilisateur voudrait de l'aide dans le bureau, alors il accède directement à mon chat.

Est-ce encore possible?

Répondre

0

Bon un collègue m'a donné une avance à la documentation des liens profonds Slack:

https://api.slack.com/docs/deep-linking#open_a_direct_message

import os 
os.startfile('slack://user?team=XXXXXXX&id=YYYYYYY') 

XXXXXXX et YYYYYYY devrait être votre teamid alors le code d'utilisateur.

À la votre! :)

+0

Vous pouvez essayer le module python [slacker] (https://github.com/os/slacker) pour les publications directes ou les rapports de bugs automatisés – theodox

+0

Hmm bien, ces outils sont pour l'artiste, alors je ne veux pas Je voudrais leur demander d'installer plus de module python ... Je cherchais une intégration assez simple. La méthode que j'ai répondu au sommet fonctionne un charme! Merci :) –