Git Product home page Git Product logo

bayselonarrend / openintegrations Goto Github PK

View Code? Open in Web Editor NEW
156.0 15.0 21.0 76.63 MB

An 1C:Enterprise/OneScript and CLI toolbox for integration with APIs of popular online services (Telegram, VK, Viber, Notion, Drive, Slack, etc.)

Home Page: https://openintegrations.dev

License: MIT License

1C Enterprise 99.86% Batchfile 0.01% Inno Setup 0.13%
1c 1c-enterprise bsl api integration 1script onescript cli cli-app 1c-edt

openintegrations's Introduction

1

openintegrations's People

Contributors

bayselonarrend avatar dependabot[bot] avatar mrtwister avatar nixel2007 avatar vitalythealpaca avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openintegrations's Issues

[Вопрос] OPI_Telegram - вопросы разметки

Вопрос по режиму парсинга по умолчанию.
Подскажите пожалуйста, не считаете ли вы правильнее по умолчанию использовать "MarkdownV2" так как он по умолчанию используется в примерах документации(смотрел здесь). Разметку с режимом "Markdown" я так и не смог заставить работать исходя из примеров документации.

Файл ~8 гб не появляется в google drive

Описание ошибки
Загрузка идёт(скриншот) но по итогу файл в google drive не появляется. Хотя маленький файл загружается без проблем и я его вижу в google.

Ожидаемое поведение
Файл должен появится в Google drive

Скриншоты
image

Платформа и конфигурация
OneScript версия

[Предложение] Вынести Oscript Версию в отдельный репо

Существующая проблема
Это даже и не проблема, а так... мысли вслух...

У меня есть желание поконтрибьютить в версию для оскрипт. При этом я не готов тащить обратную совместимость в 1с.

Пути решения
Может стоит подумать о разделении проектов, как это сделано в том же коннекторе...

[Предложение] Добавить параметр parse_mode в TG

Существующая проблема
Столкнулся с проблемой использования разных языков разметки при отправке в Telegram. Иногда я использую Markdown, а иногда HTML. К сожалению, при использовании вашей библиотеки нельзя указать, какой тип разметки использовать. По умолчанию всегда используется Markdown.

Пути решения
Добавить дополнительный параметр при вызове методов SendMessage, SendDocument и т.д. По умолчанию он будет иметь значение «Markdown», но также будет возможность указать его явно при вызове.

Альтернативы
Опишите возможные альтернативы в решении вопроса, если таковые возможны

Дополнительная информация
Огромная благодарность за Ваши труды. Нереально крутой проект :)

[Ошибка]

Описание ошибки
При отправке поста для группы в вк выскакивает ошибка
image

Воспроизведение
При вызове метода OPI_VK.СоздатьПост передаются стандартные настройки аутентификации, текст, картинки в виде двоичных данных 9 штук.
дополнительно используется функционал отложенного постинга так же передается в параметрах
пост все таки уходит с 3-5 попытки.

[Вопрос] Замена спецсимволов

Замена спецсимволов при отправке сообщения. Подскажите пожалуйста какую функцию она несет? Так и не смог понять. Если ее отключить то сообщения хорошо уходят как с экранированием символов так и без них.

[Вопрос]

Еще раз здравствуйте
может быть знаете какой параметр требуется отправлять чтобы сообщение было отложеным в телеграмм?
или для ботов данный функционал у телеграм не реализован?

[Предложение] (OSCRIPT) Сделать модули OPI - Классами

Существующая проблема
На данный момент каждый метод из блока OPI содержит довольно много дублирующийся информации(например токен в тг передается во все методы.) из за чего использование интеграции получается не столь лаконичным как могло бы.

Пути решения
Предлагаю, сделать вместо модулей - классы. Тогда через использование конструкторов можно было бы сильно упростить код.
Пример:
было

OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст);
OPI_Telegram.ОтправитьКартинку(Токен, IDЧата  , Текст, Картинка);

Стало

чат = Новый OPI_telegram(Токен, IDЧата)
// Методы становятся более лакончиными и понятными, Меньше дублирования информации меньше поля для ошибки. Легче читать
чат.ОтправитьТекстовоеСообщение(Текст);
чат.ОтправитьКартинку(Текст, Картинка);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.