Skip to content

Instantly share code, notes, and snippets.

View k2589's full-sized avatar

Karim Shakirov k2589

  • PerfectScale
  • Wien
View GitHub Profile
Процедура ОтправитьСообщение(Адресат, Сообщение, ДополнительныеПараметры = Неопределено) Экспорт
Если ПараметрыАвторизации = Неопределено Тогда
ВызватьИсключение СтрШаблон("Для отправки сообщения необходимо выполнить инициализацию транспорта %1", Протокол().Представление);
КонецЕсли;
ТекстСообщения = СтрЗаменить(Сообщение, Символы.ПС, "%0A");
ПараметрыСообщения = Новый Структура("chat_id, text", Адресат, ТекстСообщения);
// heroku.yml
build:
docker:
web: Dockerfile.Heroku
config:
APP_NAME: $APP_NAME
LOGGING_CONSOLE: $LOGGING_CONSOLE
LOGGING_LEVEL: $LOGGING_LEVEL
@k2589
k2589 / 1c.os
Created December 24, 2019 18:14
Пример вызова Python скрипта с библиотекой Pillow из 1с
// Здесь соотвественно вызывается данный скрипт с нужными параметрами из переменных, которые были ранее определены
ЗапуститьПриложение(СтрШаблон("python3.7 /app/python/src/pyTxt2Image.py -f %1 -o %2", """" + ИмяФайла + """", ПолучательИД), , Истина);
// и потом нужным образом обрабатывается выходной файл

Бот: @aircrmnotificationsbot
Чат для тех.поддержки и обратной связи: https://t.me/airv4
Видео-туториал https://youtu.be/Pj-t3aRtoig

Процесс настройки бота

Общая часть

Бот умеет отправлять 3 типа уведомлений:

@k2589
k2589 / test.os
Last active May 18, 2020 14:48
OS.WEB Tests
#Использовать asserts
#Использовать moskito
#Использовать "./Моки"
#Использовать "../src/model"
#Использовать "../src/controllers"
Функция ПолучитьСписокТестов(юТест) Экспорт
ВсеТесты = Новый Массив;