Службовий Телеграм-бот: відмінності між версіями

Матеріал з expertsolution
Перейти до навігації Перейти до пошуку
Немає опису редагування
 
(Не показано 36 проміжних версій цього користувача)
Рядок 1: Рядок 1:
===Налаштування в ІІS===
Щоб сайт на сервері працював постійно і не засинав, коли ніхто ним не користується, потрібно зробити певні налаштування:<br>
'''1.''' Відкрити IIS Manager<br>
'''2.''' Вибрати потрібний '''Application Pool'''- у лівій панелі знайти розділ '''Application Pools'''. Вибрати пул додатку, який використовує сайт.<br>
'''3.''' Відкрити '''Advanced Settings''' - Клацнути правою кнопкою миші на обраному пулі. Вибрати '''Advanced Settings''' з контекстного меню.
[[Файл:IIS Manager.png|800px|міні|без]]
'''4.''' Змінити наступні параметри:<br>
'''Start Mode''' → '''AlwaysRunning'''<br>
(Це означає, що пул додатку буде завантажуватись одразу після запуску IIS)<br>
'''Idle Time-out (minutes)''' → '''0'''<br>
(Це вимикає автоматичне вимкнення додатку при бездіяльності)<br>
[[Файл:Налаштування для Pool.png|800px|міні|без]]
'''5.''' Налаштувати параметри сайту<br>
Перейти у Sites, обрати сайт.<br>
Клацнути правою кнопкою → '''Manage Website''' → '''Advanced Settings'''<br>
[[Файл:Sites.png|800px|міні|без]]
Знайти параметр '''Preload Enabled''' і встановити його в значення '''True'''.<br>
[[Файл:Preload Enabled.png|800px|міні|без]]
Після виконання цих кроків сайт буде завжди завантажений у пам’яті сервера IIS і не буде "засинати" під час простою.<br>
== Створення чат-боту в Telegram ==
== Створення чат-боту в Telegram ==


Рядок 7: Рядок 27:
Відправити повідомлення @BotFather, за допомогою команди /newbot. Після відправлення команди /newbot, @BotFather надсилатиме наступні команди для реєстрації нового бота:
Відправити повідомлення @BotFather, за допомогою команди /newbot. Після відправлення команди /newbot, @BotFather надсилатиме наступні команди для реєстрації нового бота:
Alright, a new bot. How are we going to call it? Please choose a name for your bot. - дана команда вимагає, щоб користувач ввів назву для створюваного боту, наприклад "Working_bot". Дане ім'я відображатиметься в назві чату.  
Alright, a new bot. How are we going to call it? Please choose a name for your bot. - дана команда вимагає, щоб користувач ввів назву для створюваного боту, наприклад "Working_bot". Дане ім'я відображатиметься в назві чату.  
https://wiki.servio.support/images/f/f0/%D0%A1%D1%82%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_%D0%BD%D0%B0%D0%B7%D0%B2%D0%B8_%D0%B4%D0%BB%D1%8F_%D1%87%D0%B0%D1%82-%D0%B1%D0%BE%D1%82%D1%83.png
[[Файл:Сторення назви для чат-боту.png|800px|міні|без]]
Після того, як користувач додав ім'я бота та надіслав його, @BotFather надсилає нову команду:<br>
'''''Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.'''''<br> Користувачеві необхідно вказати користувацьке ім'я для бота. В користувацькому імені обов'язково має бути слово bot, назва має бути вказана без використання пробілів, розділення слів виконувати краще за допомогою символу нижнього підкоеслення або без розділення, наприклад '''''TetrisBot''''' або '''''tetris_bot'''''
[[Файл:Ім'я боту.png|800px|міні|без]]
Після створення боту, в чаті @BotFather надішле повідомлення, яке міститиме токен вашого бота.
[[Файл:Повідомлення з токеном .png|800px|міні|без]]
Створений токен потрібно додати в налаштуваннях чат-боту у Work Desk<br>
 
=Налаштування чат-боту у Work Desk=
 
'''1.''' У розділ “Лояльність та CRM” відкрити розділ "Телеграм Боти"<br>
'''2.''' Натиснути кнопку "Плюс" (+) — відкриється форма створення нового чат-бота.<br>
[[Файл:Photo 2026-03-09 18-22-24.jpg|800px|міні|без]]
'''3.''' У формі потрібно вказати:<br>
Обов'язкові поля - Токен, Мова інтерфейсу
[[Файл:Photo 2026-03-09 18-22-49.jpg|800px|міні|без]]
'''4.''' Ім'я боту автоматично підтягнеться із назви боту в телеграмі
[[Файл:Photo 2026-03-09 18-23-15.jpg|800px|міні|без]] [[Файл:Photo 2026-03-09 18-23-51.jpg|800px|міні|без]]
 
'''Обов'язково''' має бути увімкнене налаштування "Увімкнути телеграм ботів"<br>
Шлях: WD - НАлаштування - Реєстр налаштувань - Лояльність та CRM - Telegram - Увімкнути телеграм ботів ('''''telegramBotEnabled''''')
[[Файл:Увімкнути телеграм ботів.png|800px|міні|без]]
 
===Створення розсилки===
 
Для того, щоб створити розсилку, спочатку треба створити фільтр для розсилки і шаблон розсилки
 
'''Фільтр для розсилки'''
 
'''''Шлях: WD - Лояльність та CRM - сервіс розсилки - Фільтри для розсилки.'''''<br>
Щоб створити фільтр для розсилки, потрібно натиснути плюс в правому куті зверху. Поля які потрібно заповнити:<br>
[[Файл:Screenshot22.png|800px|міні|без]]
 
[[Файл:Screenshot 132.png|800px|міні|без]]
 
[[Файл:Screenshot33.png|800px|міні|без]]
 
[[Файл:Screenshot 434.png|800px|міні|без]]
 
[[Файл:Screenshot 55.png|800px|міні|без]]
 
'''Шаблон розсилки'''
 
'''''Шлях: WD - Лояльність та CRM - сервіс розсилки - Шаблони розсилки - Користувацькі.'''''<br>
Щоб створити шаблон розсилки, потрібно натиснути плюс в правому куті зверху. Поля які потрібно заповнити:<br>
[[Файл:Screenshot 66.png|800px|міні|без]]
 
[[Файл:Screenshot 77.png|800px|міні|без]]
 
[[Файл:Screenshot 99.png|800px|міні|без]]
 
'''Розсилки'''
 
'''''Шлях: WD - Лояльність та CRM - сервіс розсилки - розсилки.'''''<br>
Щоб створити шаблон розсилки, потрібно натиснути плюс в правому куті зверху. Поля які потрібно заповнити:<br>
[[Файл:Screenshot 88.png|800px|міні|без]]
 
[[Файл:Screenshot 2уцй.png|800px|міні|без]]
 
[[Файл:Screenshot 1213.png|800px|міні|без]]
 
[[Файл:Screenshot 2321.png|800px|міні|без]]
 
 
 
===Кастомні кнопки===
 
'''''Шлях: WD - Лояльність та CRM - телеграм боти - кнопки ботів.'''''<br>
Щоб створити кнопки ботів, потрібно натиснути плюс в правому куті зверху. Поля які потрібно заповнити:<br>
[[Файл:Screenshot 15543.png|800px|міні|без]]
 
[[Файл:Screenshot 2245.png|800px|міні|без]]
 
[[Файл:Screenshot 3432.png|800px|міні|без]]

Поточна версія на 16:19, 11 березня 2026

Налаштування в ІІS

Щоб сайт на сервері працював постійно і не засинав, коли ніхто ним не користується, потрібно зробити певні налаштування:
1. Відкрити IIS Manager
2. Вибрати потрібний Application Pool- у лівій панелі знайти розділ Application Pools. Вибрати пул додатку, який використовує сайт.
3. Відкрити Advanced Settings - Клацнути правою кнопкою миші на обраному пулі. Вибрати Advanced Settings з контекстного меню.

IIS Manager.png

4. Змінити наступні параметри:
Start ModeAlwaysRunning
(Це означає, що пул додатку буде завантажуватись одразу після запуску IIS)
Idle Time-out (minutes)0
(Це вимикає автоматичне вимкнення додатку при бездіяльності)

Налаштування для Pool.png

5. Налаштувати параметри сайту
Перейти у Sites, обрати сайт.
Клацнути правою кнопкою → Manage WebsiteAdvanced Settings

Sites.png

Знайти параметр Preload Enabled і встановити його в значення True.

Preload Enabled.png

Після виконання цих кроків сайт буде завжди завантажений у пам’яті сервера IIS і не буде "засинати" під час простою.

Створення чат-боту в Telegram

Як створити чат-бот в телеграмі

Щоб підключити функцію отриманная/надсилання повідомлень до сервісу через телеграм необхідно виконати наступні операції: Створити бота та отримати його токен. Відправити повідомлення @BotFather, за допомогою команди /newbot. Після відправлення команди /newbot, @BotFather надсилатиме наступні команди для реєстрації нового бота: Alright, a new bot. How are we going to call it? Please choose a name for your bot. - дана команда вимагає, щоб користувач ввів назву для створюваного боту, наприклад "Working_bot". Дане ім'я відображатиметься в назві чату.

Сторення назви для чат-боту.png

Після того, як користувач додав ім'я бота та надіслав його, @BotFather надсилає нову команду:
Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.
Користувачеві необхідно вказати користувацьке ім'я для бота. В користувацькому імені обов'язково має бути слово bot, назва має бути вказана без використання пробілів, розділення слів виконувати краще за допомогою символу нижнього підкоеслення або без розділення, наприклад TetrisBot або tetris_bot

Ім'я боту.png

Після створення боту, в чаті @BotFather надішле повідомлення, яке міститиме токен вашого бота.

Повідомлення з токеном .png

Створений токен потрібно додати в налаштуваннях чат-боту у Work Desk

Налаштування чат-боту у Work Desk

1. У розділ “Лояльність та CRM” відкрити розділ "Телеграм Боти"
2. Натиснути кнопку "Плюс" (+) — відкриється форма створення нового чат-бота.

Photo 2026-03-09 18-22-24.jpg

3. У формі потрібно вказати:
Обов'язкові поля - Токен, Мова інтерфейсу

Photo 2026-03-09 18-22-49.jpg

4. Ім'я боту автоматично підтягнеться із назви боту в телеграмі

Photo 2026-03-09 18-23-15.jpg
Photo 2026-03-09 18-23-51.jpg

Обов'язково має бути увімкнене налаштування "Увімкнути телеграм ботів"
Шлях: WD - НАлаштування - Реєстр налаштувань - Лояльність та CRM - Telegram - Увімкнути телеграм ботів (telegramBotEnabled)

Увімкнути телеграм ботів.png

Створення розсилки

Для того, щоб створити розсилку, спочатку треба створити фільтр для розсилки і шаблон розсилки

Фільтр для розсилки

Шлях: WD - Лояльність та CRM - сервіс розсилки - Фільтри для розсилки.
Щоб створити фільтр для розсилки, потрібно натиснути плюс в правому куті зверху. Поля які потрібно заповнити:

Screenshot22.png
Screenshot 132.png
Screenshot33.png
Screenshot 434.png
Screenshot 55.png

Шаблон розсилки

Шлях: WD - Лояльність та CRM - сервіс розсилки - Шаблони розсилки - Користувацькі.
Щоб створити шаблон розсилки, потрібно натиснути плюс в правому куті зверху. Поля які потрібно заповнити:

Screenshot 66.png
Screenshot 77.png
Screenshot 99.png

Розсилки

Шлях: WD - Лояльність та CRM - сервіс розсилки - розсилки.
Щоб створити шаблон розсилки, потрібно натиснути плюс в правому куті зверху. Поля які потрібно заповнити:

Screenshot 88.png
Screenshot 2уцй.png
Screenshot 1213.png
Screenshot 2321.png


Кастомні кнопки

Шлях: WD - Лояльність та CRM - телеграм боти - кнопки ботів.
Щоб створити кнопки ботів, потрібно натиснути плюс в правому куті зверху. Поля які потрібно заповнити:

Screenshot 15543.png
Screenshot 2245.png
Screenshot 3432.png