VkBotFramework
VkBotFramework copied to clipboard
Исправление проблемы с сообщениями после обновы ВкНет [Решение]
Вот решение для проблемы: Void VkNet.Model.RequestParams.MessagesSendParams.set_RandomId(Int64)
В файле VkBot надо поменять этот участок:
На:
Раньше было update.Message
Теперь update.MessageNew.Message
И всё работает. Просто у вкнет с 1.47+ поменялась внутрянка, добавилось разделение на событие лайков итд. И сообщения тоже поменялись.
Если не шарити че делать, качаете архивом VkBotFramework, и его папку которая внутри VkBotFramework к себе в проект закидываете. А с нугета удаляете. И вкнет в нугете ставите последний.
Спасибо огромное. Наконец таки я смог обновить VkNet до 1.72.0 и использовать reply_message для реализаций возможностей бота.
Если быть точнее, после скачивания архива нужно удалить папки "VkBotFramework.Tests" и "VkBotFramework.Examples". Им требуются какие-то зависимости, не стал разбираться. И ещё сломался функционал bot.TemplateManager.Register, ему на вход нужен теперь 1 аргумент типа шаблон. Не стал разбираться, так как реализовал для себя этот метод по другому, так как нужны были вероятности срабатывания для каждого шаблона.
Предлагаю добавить вышеописанные исправления от phpDie в релиз (если он будет)