Разработка автоматизированного торгового бота для Telegram, анализирующего рынок Pocket Option в реальном времени. Бот должен использовать технический анализ с индикаторами, учитывать волатильность и время торговых сессий. Генерация сигналов с высокой точностью для ежедневной торговли с минимальным риском. Формат сигналов включает актив, направление, время входа и экспирации. Проверка регистрации по реферальной ссылке.
Исправиь ошибку обработчика Телеграм бота danog/madelineproto. (PHP)
Нужна помощь с таким вопросом:
Используется библиотека madeline proto v8 https://docs.madelineproto.xyz/PHP/index.html.
Бот отслеживает сообщение в группе с топиками (forum topics https://core.telegram.org/api/forum). Используется SimpleEventHandler. Обычный бот АПИ https://core.telegram.org/bots/api не используется , потому что нельзя отследить некоторые события. Например - удаление
сообщений из чата. Если есть возможность отказаться от этой библиотеки, сохранив функционал
то рассмотрю любые варианты.
Функционал бота для понимания:
Нужно отслеживать события:
- Создание\Удаление\Редактирование сообщений в группе (включая все медиа)
- Создание\Удаление\Редактирование топиков в группе
- Бот добавлен в группу\бот удален из группы.
- Отслеживание пользователей
- Pin сообщений
С сайта по API необходимо:
- Создание\Удаление\Редактирование сообщений в группе (включая все медиа)
- Создание\Удаление\Редактирование топиков в группе
- Pin сообщений
Т.е полная синхронизация между телеграм чатом и сайтом.
Так же бот работает как чат-бот(меню и диалоги) и взаимодействует с сайтом по API.
Вопросы:
1. Ошибка при удалении бота из группы.
От телеграм приходит ServiceMessage - messageActionChatDeleteUser, но
после этого возникает ошибка "This peer is not present in the internal peer database".
Ошибка происходит в конструкторе. Пробовал фильтровать черз https://docs.madelineproto.xyz/docs/FILTERS.html#attribute-filters, но не получилось.
Нужно решение чтобы перехватить это событие, чтобы корректно отрабатывал или хотябы перехватить исключение.
2. Как поймать событие о удалении топика из группы?
- Создание - DialogTopicCreated
- Редактирование - DialogTopicEdited
- Удаление - ловится только через DeleteChannelMessages.
Есть решение как перехватить удаление топика, например через ServiceMessage?
Или только кэшированием id топиков, чтобы отличать их от удаления простых сообщений.
3. Помимо отслеживания событий, бот работает так же как чат-бот.
Взаимодействует с сайтом по api.
Сейчас используется $this->getHTTPClient() - ассинхронный клиент madelineproto.
Есть мысли как ускорить текушую реализацию? Возможно какое-то другое рещение?
Пишите пожалуйста если есть опыт и знаете как решить данную задачу.
Заявки фрилансеров
Похожие заказы
- Веб-программирование7 заявокОткрыт2 дня назад
Требуются правки для сайта на Python (Django), размещенного на репозитории. Необходимо исправить работу меню выбора языков, оставить только русский и английский с флагами. Удалить заставку с формой заявки, изменить начальную страницу на галерею вакансий, обновить фильтры и убрать ненужные надписи на карточках вакансий.
Веб-программирование3 заявкиЗакрыт2 дня назадНеобходимо развернуть сайт на Wordpress, используя приобретенный шаблон интернет-магазина. Требуется настройка меню и скрытие ненужных блоков и страниц. Новые функции разрабатывать не нужно. Полное ТЗ доступно в видеоформате.
Веб-программирование1 исполнительЗавершен2 дня назадНеобходимо реализовать интеграцию формы обратной связи на сайте, созданном на Битрикс, чтобы заявки отправлялись не только на почту и в блок Битрикс, но и напрямую на номер WhatsApp. Ожидается работающая схема, позволяющая пользователям удобно оставлять свои заявки.
Веб-программирование2 заявкиОткрыт2 дня назадШвидко зростаюча платформа для цифрового мистецтва шукає досвідченого розробника повного циклу. Необхідні навички: React, Tailwind, Node.js, MongoDB. Задачі включають розробку інтерфейсу, серверної частини та інтеграцію Web3/NFT. Пропонується віддалена робота з оплатою 50 доларів на годину та довгостроковий потенціал.
Веб-программирование8 заявокОткрыт3 дня назад- $35
Требуется создать парсер в виде компьютерного приложения для извлечения данных с определенного сайта и записи их в Excel. Парсер должен иметь три режима работы: сбор данных по заданной ссылке, определение блока на странице с переходом по ссылке для дальнейшего извлечения информации, а также аналогичный процесс для другой страницы. Подробное техническое задание будет предоставлено исполнителю.
Веб-программирование1 исполнительЗакрыт2 дня назад Требуется разработать бэкенд для площадки поиска работы, функционирующей как биржа для фрилансеров. Дизайн уже готов, есть кандидат на фронт. Подробности будут предоставлены при обсуждении.
Веб-программирование16 заявокОткрыт3 дня назадТребуется настройка функционала Битрикс24 и обучение работе с CRM, включая создание сделок и постановку задач. Необходима адаптация сайта под интернет-магазин с разделами и каталогом товаров, а также обучение заводу товаров на склад Битрикса и их выгрузке на сайт.
Веб-программирование1 заявкаОткрыт3 дня назад- $100
Необходимо выкачать HTML-страницы сайта и исправить верстку. Удалить все метрики и ссылки на другие сайты, разместить контент на собственном сервере. Требуется внести изменения в названия путей, чтобы исключить брендинг. Формы логина и регистрации следует перенести на поддомен, а форма обратной связи настроить для отправки на email. Также добавить страницу 'Career' с адаптацией под новый дизайн.
Веб-программирование15 заявокОткрыт3 дня назад