Отправка сообщения в чат бот Telegram
При создании задачи в бизнес процессе можно отправить пользователю сообщение в чат бот Telegram:
public override void OnTaskCreate (ITaskBase task, P_SupplierAdvPayment context)
{
var wtask = task as IWorkflowTaskBase;
// {3d701012-72a0-4f87-8b27-5405c91d7181} - Uid задачи на схеме
if (wtask != null && wtask.WorkflowBookmark.ElementUid.Equals (new Guid ("{3d701012-72a0-4f87-8b27-5405c91d7181}")) && wtask.Executor.MobilePhone != null) {
try {
GateManager.CurrentGate.SendMessage (wtask.Executor.MobilePhone, SR.T ("🖌 Подписать ПП для: {0}", context.Supplier.Name));
}
catch {
// ignored
}
}
}
В Telegram придет следующее сообщение:
Так же возможна отправка напрямую через метод SMSHelper.ChatBotTelegram.SendTextMessage(user, message)