Compare commits
No commits in common. "c7542b89f588e331c8be216882c1bd1de94d18b6" and "65717b9ad976ed0cc56411f8cee59b07f023bbaf" have entirely different histories.
c7542b89f5
...
65717b9ad9
1 changed files with 6 additions and 7 deletions
13
main.py
13
main.py
|
@ -52,21 +52,20 @@ except ImportError:
|
|||
users_list.extend(data["members"])
|
||||
pages += 1
|
||||
print(
|
||||
f"[INFO] Pages of users loaded: {pages} (Estimated user count: {pages}000)"
|
||||
f"[INFO] Pages of users loaded: {pages} (Estimated user count: {len(pages) * 1000}"
|
||||
)
|
||||
del pages
|
||||
print("[INFO] Building user mappings now, this shouldn't take long...")
|
||||
#print(users_list[38])
|
||||
for (
|
||||
user
|
||||
) in (
|
||||
users_list
|
||||
): # Map user ID mentions to user name mentions, it's nicer when printing messages for thread selection.
|
||||
userMappings[f"<@{user['id']}>"] = (
|
||||
f"<@{user['profile']['display_name_normalized']}|{user['id']}>"
|
||||
f"<@{user['profile']['display_name_normalized']}>"
|
||||
if user["profile"]["display_name_normalized"]
|
||||
else ( # User is missing a display name for some reason, fallback to real names
|
||||
f"<@{user['profile']['real_name_normalized']}|{user['id']}>"
|
||||
f"<@{user['profile']['real_name_normalized']}>"
|
||||
if user["profile"]["real_name_normalized"]
|
||||
else f"<@{user['id']}>" # User is missing a real name too... Fallback to ID
|
||||
)
|
||||
|
@ -91,7 +90,7 @@ if __name__ == "__main__":
|
|||
ts = None
|
||||
if thread:
|
||||
hasID = (
|
||||
input("Do you have the TS ID? (y|N)").lower().startswith("y")
|
||||
input("Do you have the TS ID? (y|N))").lower().startswith("y")
|
||||
)
|
||||
if not hasID:
|
||||
try:
|
||||
|
@ -151,8 +150,8 @@ if __name__ == "__main__":
|
|||
"\\n", "\n"
|
||||
)
|
||||
try:
|
||||
ts = client.chat_postMessage(channel=chan, text=msg)['ts']
|
||||
print(f"[INFO] Message sent (to the channel)! (TS ID: {ts})")
|
||||
client.chat_postMessage(channel=chan, text=msg)
|
||||
print("[INFO] Message sent (to the channel)!")
|
||||
except Exception as E:
|
||||
print("[WARN] Exception:")
|
||||
for line in format_exc().split("\n")[:-1]:
|
||||
|
|
Loading…
Reference in a new issue