diff --git a/mattermost_matchmaker/matchmaking.py b/mattermost_matchmaker/matchmaking.py index bb5cc0e08d3690203dd58ac7609746e0139298cd..1e2430f16add571956de6b83255e0ea974822b32 100644 --- a/mattermost_matchmaker/matchmaking.py +++ b/mattermost_matchmaker/matchmaking.py @@ -4,6 +4,7 @@ import mattermost # type: ignore #pylint: disable=invalid-name +props = {"from_webhook": "false"} def random_nonrepeating_tuples(population: Iterable, n: int) -> Generator[tuple, None, None]: """ @@ -37,18 +38,18 @@ def matching_in_channel(client: mattermost.MMApi, channel_id: str, if len(members) < minimum_members: if too_few_message: - client.create_post(channel_id=channel_id, message=too_few_message) + client.create_post(channel_id=channel_id, message=too_few_message, props=props) return groups_created, left_out = make_matches_for_members(client, members, group_size) if group_hail: for group_id in groups_created: - client.create_post(channel_id=group_id, message=group_hail) + client.create_post(channel_id=group_id, message=group_hail, props=props) if left_out_message and left_out is not None: user_data = client.get_user(left_out) - client.create_post(channel_id=channel_id, message=left_out_message.format(user=user_data)) + client.create_post(channel_id=channel_id, message=left_out_message.format(user=user_data), props=props) def create_group(client: mattermost.MMApi, ids: Iterable[str]) -> str: