slack_daemon
slack_daemon
¶
Slack Socket Mode daemon — listens for DMs and responds with DeepResearch.
Run as a standalone process or import start_slack_daemon() to spawn from the server. Uses slack-bolt for reliable Socket Mode handling.
Functions¶
run_slack_daemon
¶
Run the Slack daemon (blocking). Handles DMs with DeepResearch.
Source code in src/openjarvis/channels/slack_daemon.py
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
start_slack_daemon
¶
Spawn the Slack daemon as a background subprocess.
Returns the PID of the spawned process.
Source code in src/openjarvis/channels/slack_daemon.py
is_running
¶
Check if the Slack daemon is running.
Source code in src/openjarvis/channels/slack_daemon.py
stop_daemon
¶
Stop the running Slack daemon.