Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
我做了以下修改:
1. 给粘贴和搜索联系人增加更多延迟
我发现,极少数情况下,在粘贴剪贴板时,会出现延迟。此时如果马上发送消息,会出现发送空消息的情况,因此我给发送消息的粘贴部分增加了更多延迟避免这个情况
2.给send_msg函数增加判断消息是否发送成功的逻辑
修改了send_msg函数,发送消息后马上通过get_dialogs获取最后一条聊天记录,以此来判断是否发送成功。
此时get_dialogs不需要再次搜索联系人,所以我仿照send_msg,给get_dialogs增加了一个search_user参数来判断是否需要再次搜索联系人