Результаты поиска

  1. Dmitriy Ka

    Полная автоматизация Telegra.ph | API, C#

    Приветствую всех! У меня для вас отличные новости: я рад предоставить вам доступ к своей библиотеке, которая открывает перед вами возможности полной автоматизации работы с Telegra.ph в рамках ZennoPoster. Моя библиотека реализует все официальные методы API Telegra.ph (документация). Если вы...
  2. Dmitriy Ka

    Стримы по Zenno Poster

    Всем привет. Подготовил новую рубрику и видео. Рубрика называется CSharp на прокачку, где я беру небольшой кусок кода и прокачиваю, что бы его можно было легко использовать в своих шаблонах. Видео: Так же для удобной поддержки автора я создал: - Бусти - Донат Так же прикрепляю шаблон из видео.
  3. Dmitriy Ka

    Видео и Стримы по работе CSharp | ZennoPoster, ZennoDroid, С#

    Всем привет. Подготовил новую рубрику и видео. Рубрика называется CSharp на прокачку, где я беру небольшой кусок кода и прокачиваю, что бы его можно было легко использовать в своих шаблонах. Видео: Так же для удобной поддержки автора я создал: - Бусти - Донат Так же прикрепляю шаблон из видео.
  4. Dmitriy Ka

    Блог про ZennoPoster от volody00

    Удачи в начинаниях, буду следить! Лайк, подписка :-)
  5. Dmitriy Ka

    Обсуждение версии 2.3.6.0

    Скорей всего нет, но надо пробовать, а вдруг да :-)
  6. Dmitriy Ka

    А не кто не замечал двойной клик?

    Есть предположение. В ZD я работаю через Chrome, если на сайте всплывает реклама во весь экран, то элементы этой рекламы нигде не отображаются (ни в xml, ни в html выгруженной через JS). У вас скорей всего работает поиск по картинке, он находит крестик, но элемента крестика нет и поэтому при...
  7. Dmitriy Ka

    Обсуждение версии 2.3.9.0

    При работе с VS в классе DroidManager отвалился метод GetListDevices() (в версии 2.3.8.0 работал нормально) Обновил ссылки на библиотеки, не помогло: - \2.3.9.0\Progs\Global.dll - \2.3.9.0\Progs\ZennoDroid.Interface.dll - \2.3.9.0\Progs\ZennoLab.CommandCenter.dll -...
  8. Dmitriy Ka

    ZD не показывает касания.

    Через ADB есть возможность показывать касания экрана, она работает на Memu, но не работает на ZD. Можно ее как-то включить? Вот пример Вот так работает если водим по экрану эмулятора Memu (видно и в мему и в zd): Но если мы тоже самое делаем в ZD то касания уже не видно. Для дебага эта...
  9. Dmitriy Ka

    Что за метод FreeMove() | IDroidInputAPI

    Спасибо, все понял)
  10. Dmitriy Ka

    Что за метод FreeMove() | IDroidInputAPI

    Всем привет. Есть такой интересный метод в интерфейсе IDroidInputAPI void FreeMove(string json, double speed); Можно подробней о нем узнать, для чего он нужен и как формировать Json, что бы он его выполнял.
  11. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    Сегодня разработчики подробней объяснили, что да как теперь стоит Кому интересно (текст переведен) Подробности о премиуме: https://www.coze.com/docs/guides/subscription?_lang=en Поэтому перевел бота на GPT-3.5 (100 бесплатных запросов в день), лучше чем ничего. Так же пытаюсь купить там...
  12. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    Чат бот завелся, примерный лимит 100 сообщений в день на всех. Так как пользователей не так много, пока что этого хватит Такая вот статистика по запросам к боту, почти все дни меньше 100 запросов
  13. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    На днях Coze выкатили обновку, теперь боты начинают просить пользователей оплатить подписку Ничего не оплачивайте! хотя скорей всего и не получится :-) Выглядит это вот так Хотел прикупить токенов, возможно после этого все заведется, но пока проблема с оплатой, не проходит подтверждение...
  14. Dmitriy Ka

    Обсуждение версии 2.3.9.0

    У меня BlueStacks не заводится Еще что-то дополнительно с BlueStacks нужно делать? Файл adb например перезаписывать UPD: Возможно потому что я пытаюсь запустить на PRO а не на Enterprise Тогда не понятно почему этот эмулятор не доступен для PRO
  15. Dmitriy Ka

    Visual Studio + ProjectMaker. Заготовка VS для работы с проектами ZP

    У меня примерно так С:\ваш путь\ZennoPoster Standard V7\7.7.9.0\Progs\ZennoLab.CodeRunner.exe 50606 "С:\путь до решения VS\bin\Debug\ваша.dll" -sp "C:\Users\свой путь\ZennoLab\ZennoPoster\7" --run-external-dll Можно попробовать через ZP создать новое решение VS и от туда взять пути и...
  16. Dmitriy Ka

    "Работа" с элементами на экране (ZennoDroid Pro)

    Если работаете с браузером Chrome Вот так можно получить верстку страницы: var html = instance.DroidInstance.WebView.EvaluateScript("return document.documentElement.innerHTML"); Если в html нужный элемент есть, то логика свайпа до него такая: делаем свайп, запускаем проверку на нужный элемент...
  17. Dmitriy Ka

    Экспорт куки в JSON с помощью C#?

    Попробуйте вот так: // // Export Cookies to a File // 1. Define the file path string filePath = $@"C:\Path\To\Profile\{project.Variables["Account_Name"].Value}\cookies.json"; // 2. Ensure the directory exists, if not, create it string directoryPath = Path.GetDirectoryName(filePath); if...
  18. Dmitriy Ka

    Абстракция для работы с SMS сервисами

    На сколько я знаю у smsactive активации по звонку нет (но это не точно, может обновились), нужно в яндексе дождаться кнопку получить смс и активировать по смс.
  19. Dmitriy Ka

    Входные настройки - работай как профи! | Метод расширения ILocalVariable

    Скорость работы, вам не нужно каждый раз прописывать код, чтобы преобразовать тип данных, достаточно вызвать метод. //Вот так выглядит код для конверта в int //Нам каждый раз нужно писать Convert.ToInt32() var numb = Convert.ToInt32(project.Variables["numb"].Value); //Вот так выглядит мое...
  20. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    Моя первая LLM была GPT, поэтому выбрал ее. Gemini пока что не пробовал и нет опыта работы с ней. (но надо будет попробовать) Сейчас я бота переключил на GPT-4o, потому что там в LLM есть встроенная возможность посещать сайт, но в планах научиться посещать сайт через плагины или workflows
  21. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    Примерно так, как вы написали, но чем лучше структурирована база, тем лучше ответы + еще общий промт для бота(кто он и что он делает, а что не делает). В планах еще научиться делать рабочие процессы и собственные плагины для бота. Я написал небольшой код, который структурированно выгружает...
  22. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    Вот так уже интересней 8-) Получил полностью рабочий сниппет, скопировал вставил и все работает) // Переходим на сайт ВКонтакте Tab tab = instance.ActiveTab; tab.Navigate("https://vk.com"); tab.WaitDownloading(); // Находим поле для ввода телефона HtmlElement phoneField =...
  23. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    Проработал основные объекты C#, бот действительно стал гораздо круче работать, результаты радуют. Пока что есть траблы по работе с элементами, но во всем остальном выдает хорошие ответы. Сейчас надо еще научить бота переходить на сайт и получать верстку сайта, чтобы знать правильные пути к...
  24. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    Понял почему бот часто выдает ерунду. Я загрузил всю документацию C#, а там есть противоречия в методах, некоторые выполняют одно и тоже(например клики), но логика работы разная, так же в документации в примерах есть ошибки, что тоже сбивает бота. Сейчас сижу вручную перебираю всю документацию...
  25. Dmitriy Ka

    Видео и Стримы по работе CSharp | ZennoPoster, ZennoDroid, С#

    Спасибо за донат, подумаю на счет реквизиты, но если честно не очень хочется оставлять, лучше комиссия за мой счет. Надо еще почитать условия DonationAlerts, возможно там условия лучше и с криптой разобраться, почему-то она обошла меня стороной :D
  26. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    Старался сделать бота так, чтобы он давал ответы именно для C# Кубика без использования классов Program и Main, то есть скопировали код, вставили в кубик и все работает. Если вам бот выдает слишком сложные ответы с использованием классов, напишите сюда ваш запрос, буду исправлять бота. Если...
  27. Dmitriy Ka

    Видео и Стримы по работе CSharp | ZennoPoster, ZennoDroid, С#

    Всем привет, открыл для себя еще одно из увлекательных направлений: разработка ботов на базе больших языковых моделей (LLM) Мой первый проект это ассистент в виде Telegram Bot по написания С# сниппетов для ZennoPoster. Данный бот работает на базе GPT-4 и документации ZennoPoster для C#...
  28. Dmitriy Ka

    Telegram Bot на базе GPT для работы с CSharp | C#

    Всем привет, открыл для себя еще одно из увлекательных направлений: разработка ботов на базе больших языковых моделей (LLM) Мой первый проект это ассистент в виде Telegram Bot по написания С# сниппетов для ZennoPoster. Данный бот работает на базе GPT-4 и документации ZennoPoster для C#...
  29. Dmitriy Ka

    ZDE_Frida

    Изменение поведения приложений: Вы можете внедрять свой код в приложение для изменения его работы без необходимости изменения исходного кода. Обратная инженерия: Frida часто используется для изучения внутреннего устройства приложений, путем мониторинга системных вызовов, изменения переменных во...
  30. Dmitriy Ka

    Кликер игры в телеграмме

    Вот статья как на запросах данные кликеры автоматизировать: https://zenno.club/discussion/threads/hamster-kombat.120561/ Самое геморное токен выцепить.
  31. Dmitriy Ka

    Видео и Стримы по работе CSharp | ZennoPoster, ZennoDroid, С#

    Всем привет! Записал новое видео по работе с листами ZennoPoster: + Шаблон из видео
  32. Dmitriy Ka

    Плагины по работе с Telegra.ph

    Всем привет. Продам плагины по работе через API Telegra.ph Топик еще в разработке и не заполнен, но нужен для ссылке в плагинах. UPD поймал баг https://zenno.club/discussion/threads/plaginy-ne-soxranjaet-s-ssylka-na-forum.120569/ Можно пока не постить
  33. Dmitriy Ka

    Конкурс Zennolab Master - конкурс кейсов

    Спасибо команде ZennoLab за конкурс, спасибо участникам за интересные статьи и большое спасибо всем кто голосовал за мои работы, если честно не думал что займу такое высокое место.
  34. Dmitriy Ka

    Кубик Имитация просмотра страницы в C#

    Здравствуйте уважаемые разработчики. Так получилось, что я проглядел такой замечательный кубик как "Имитация просмотра страницы". А кубик очень круто реализован, мне очень понравилось. Я хотел бы попросить добавить метод исполнения кубика в класс Tab, что бы можно было его запускать используя...
  35. Dmitriy Ka

    ZD и webviev в приложении.

    Посмотрите тут.
  36. Dmitriy Ka

    Как получить Html\DOM страницу браузера из эмулятора.

    Нашел такое решение: var html = instance.DroidInstance.WebView.EvaluateScript("return document.documentElement.innerHTML"); Работает в браузере Chrome, в Яндексе не работает Подробней разбирали тут
  37. Dmitriy Ka

    Что за зверь IWebViewAPI WebView

    Понял, спасибо за инфу, то есть это проблема именно яндекса.
  38. Dmitriy Ka

    Что за зверь IWebViewAPI WebView

    А подскажите такой момент. У меня через браузер Chrome команда работает, а через браузер Яндекс нет. Данный код можно заставить работать через Яндекс браузер? var html = instance.DroidInstance.WebView.EvaluateScript("return document.documentElement.innerHTML");
  39. Dmitriy Ka

    Что за зверь IWebViewAPI WebView

    Огонь! Спасибо, буду разбираться)
  40. Dmitriy Ka

    Что за зверь IWebViewAPI WebView

    Суть понятна, но как это в эмуляторах работает не совсем. У нас же тут нет прямой работы с браузером. Через приложение Chrome команду document.write(1) выполнят, а эту нет document.body.innerHTML
  41. Dmitriy Ka

    Как получить Html\DOM страницу браузера из эмулятора.

    Где-то на форуме попадалось решение, как получить Html\DOM. Но не могу найти. Проблема в том что через браузер эмулятора не все элементы отображаются в XML.
  42. Dmitriy Ka

    Что за зверь IWebViewAPI WebView

    Всем привет. Что делает данный метод, и как с ним работать?
  43. Dmitriy Ka

    ZD получаю разные элементы через клики.

    Решил так: кликаю по координатам на кнопку продолжить, обновляется страница и все элементы находятся. Возможно скрины отличаются, потому что тестил 2 браузера от яндекса, но результаты был одинаковые.
  44. Dmitriy Ka

    Проверка на десятки признаков в ZennoDroid Enterprise за пару секунд

    Вот поговорка: По моему я все чекпоинты выполнил :D
  45. Dmitriy Ka

    Проверка на десятки признаков в ZennoDroid Enterprise за пару секунд

    Но в вашем шаблоне это не используется. Открою секрет, через методы FindElement(), мы тоже можем получить координаты и прочие данные. Это и было сделано: Откуда такая уверенность? :-) Метод работает с XML, который уже подгружен в instance, зачем ему обращаться к телефону? Спорить больше не...
  46. Dmitriy Ka

    ZD получаю разные элементы через клики.

    У меня фрейм не пропал(( Сначала сделал клик по координатам на поле ввода номер, номер ввелся, но элемент кнопки продолжить не появился. Поиск по картинке не понравился, очень долго работает.
  47. Dmitriy Ka

    Проверка на десятки признаков в ZennoDroid Enterprise за пару секунд

    Конечно открывал, поэтому и говорю работа с XML через списки сомнительное решение. Я точно не знаю, как разработчики реализовали методы FindElement, но я думаю что данные методы не обращается к телефону, а работает напрямую с XML, то есть так же один раз обращаемся к телефону получаем XML и...
  48. Dmitriy Ka

    ZD получаю разные элементы через клики.

    Скорей всего это действительно фрейм, который вылезет именно на эмуляцию кликов, интересно конечно, как он это распознает :-) Решил так: кликаю по координатам на кнопку продолжить, обновляется страница и все элементы находятся. Свайпы и клики в пустоту не помогают, нужно именно перезагрузить...
  49. Dmitriy Ka

    Проверка на десятки признаков в ZennoDroid Enterprise за пару секунд

    Вообще он прав, а что в Enterprise шаблон будет как-то по другому работать? Идея прикольная, только ее можно сделать чуть лучше и уйти от работы со списком (пробегаться по списку строк XML ну такое себе, если взять во внимание, что там будет куча ненужных строк, а мы их все проверяем на...