Skip to content

Commit 79a700d

Browse files
committed
Fix group chat commands, #165
1 parent bc223f0 commit 79a700d

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

ArchiSteamFarm/Bot.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1170,12 +1170,12 @@ private void HandleCallbacks() {
11701170
}
11711171
}
11721172

1173-
private async Task HandleMessage(ulong steamID, string message) {
1174-
if (steamID == 0 || string.IsNullOrEmpty(message)) {
1173+
private async Task HandleMessage(ulong chatID, ulong steamID, string message) {
1174+
if (chatID == 0 || steamID == 0 || string.IsNullOrEmpty(message)) {
11751175
return;
11761176
}
11771177

1178-
SendMessage(steamID, await Response(steamID, message).ConfigureAwait(false));
1178+
SendMessage(chatID, await Response(steamID, message).ConfigureAwait(false));
11791179
}
11801180

11811181
private void SendMessage(ulong steamID, string message) {
@@ -1409,7 +1409,7 @@ private async void OnChatMsg(SteamFriends.ChatMsgCallback callback) {
14091409
SteamFriends.LeaveChat(callback.ChatRoomID);
14101410
break;
14111411
default:
1412-
await HandleMessage(callback.ChatRoomID, callback.Message).ConfigureAwait(false);
1412+
await HandleMessage(callback.ChatRoomID, callback.ChatterID, callback.Message).ConfigureAwait(false);
14131413
break;
14141414
}
14151415
}
@@ -1447,7 +1447,7 @@ private async void OnFriendMsg(SteamFriends.FriendMsgCallback callback) {
14471447
return;
14481448
}
14491449

1450-
await HandleMessage(callback.Sender, callback.Message).ConfigureAwait(false);
1450+
await HandleMessage(callback.Sender, callback.Sender, callback.Message).ConfigureAwait(false);
14511451
}
14521452

14531453
private async void OnFriendMsgHistory(SteamFriends.FriendMsgHistoryCallback callback) {
@@ -1481,7 +1481,7 @@ private async void OnFriendMsgHistory(SteamFriends.FriendMsgHistoryCallback call
14811481
}
14821482

14831483
// Handle the message
1484-
await HandleMessage(callback.SteamID, lastMessage.Message).ConfigureAwait(false);
1484+
await HandleMessage(callback.SteamID, callback.SteamID, lastMessage.Message).ConfigureAwait(false);
14851485
}
14861486

14871487
private void OnAccountInfo(SteamUser.AccountInfoCallback callback) {

ArchiSteamFarm/WebBrowser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ internal static class WebBrowser {
4242

4343
private static readonly string DefaultUserAgent = "ArchiSteamFarm/" + Program.Version;
4444
private static readonly HttpClient HttpClient = new HttpClient(new HttpClientHandler {
45-
UseCookies = false
45+
UseCookies = false,
4646
}) {
4747
Timeout = TimeSpan.FromSeconds(60)
4848
};

0 commit comments

Comments
 (0)