Телеграм-бот обратной связи для CinemaPress (Жалоба, Не тот фильм, Контакты, и т.п.)

Думает, что помогает
Регистрация
20 Дек 2017
Сообщения
7
#1

Вы можете сделать одну кнопку (или несколько кнопок), которые позволят направить сообщение от пользователя к администратору, по каждому конкретному вопросу.

При появлении всех новых функций, первое что Вы делаете, это обновляете систему на последнюю версию:

cinemapress upd && cinemapress update

  • Создаете нового бота в @BotFather
newBot.png

  • Придумываете название, логин и получаете API TOKEN
api_key.png

  • Вставляете полученный TOKEN в /routes/telegram.js
token.png

  • Запускаете Вашего бота в телеграм и получаете ID чата
chat_id.png

  • Вписываете ID чата в параметр CHAT_ID в /routes/telegram.js
token.png

  • Вставляете css/js в вниз Вашего шаблона /themes/шаблон/views/includes/footer.ejs
HTML:
<!-- Вствить в вниз шаблона /themes/шаблон/views/includes/footer.ejs -->
<link href="/telegram/style.css?v=<%- page.ver %>" rel="stylesheet"/>
<script src="/telegram/script.js?v=<%- page.ver %>"></script>
<script src="/telegram/rand.js?v=<%- Math.random() %>"></script>
  • Добавляете кнопку в любое место в шаблоне, например под плеер в movie.ejs
HTML:
<a
   href="javascript:void(0)"
   class="cinemaButton"
   data-cinema-text="В плеере показывается не тот фильм.\n\n<%- movie.url %>">
    Не тот фильм!
</a>
Теперь при отправке сообщения от пользователей, Вы получите в Телеграм оповещение.

supportalert.png
Параметры кнопки:
  • Обязательный класс cinemaButton
  • Предустановленный текст data-cinema-text=""
  • Если нет предустановленного текста, будет чистая форма
Вы можете сделать несколько кнопок, в каждой будет предустановленный текст, который решает конкретную проблему:
  • В плеере не тот фильм
  • В плеере ошибка
  • Жалоба на фильм
  • Связь с администрацией
  • и т.п.
Чтобы Ваши изменения TOKEN и CHAT_ID не сбрасывались после каждого обновления системы, Вы можете скопировать файл /routes/telegram.js в /config/custom/routes/telegram.js
 
Енот
Новичо́к, через «о́»
Регистрация
24 Май 2020
Сообщения
80
#2
Отлично всё работает. Но как изменить размеры. На телефоне не адаптируются?
 

Вложения

Енот
Новичо́к, через «о́»
Регистрация
24 Май 2020
Сообщения
80
#3
Как вставит выше плеера в правую строну, я ее поставил выше Player_ID, но он не хочет стоять на правую строну. (На картинке стоить внизу Player_ID знаю)

1590714978316.png
 
Новичо́к, через «о́»
Регистрация
30 Апр 2020
Сообщения
24
#4
не понял как получить чат ID
добавил все как написано на сайте при нажатие на кнопку выходит это ,куки вкл.

1590728158755.png
 
Енот
Новичо́к, через «о́»
Регистрация
19 Апр 2020
Сообщения
289
#5
не понял как получить чат ID
добавил все как написано на сайте при нажатие на кнопку выходит это ,куки вкл. Посмотреть вложение 3706
Чат id можно получить написав своему созданному боту он выдаст цифры,ток у меня такая же история включите куки и обновите страницу как решить?
 
Новичо́к, через «о́»
Регистрация
30 Апр 2020
Сообщения
24
#6
Чат id можно получить написав своему созданному боту он выдаст цифры,ток у меня такая же история включите куки и обновите страницу как решить?
написал боту бот молчит,куки включены я же написал.
я так понимаю в мобильной версии кнопка не работает совсем?
 
Енот
Новичо́к, через «о́»
Регистрация
19 Апр 2020
Сообщения
289
#7
написал боту бот молчит,куки включены я же написал.
я так понимаю в мобильной версии кнопка не работает совсем?
По идее должна работать,у меня тоже проблема с куки,ждём что @Alisa ответит
 
Енот
Новичо́к, через «о́»
Регистрация
28 Апр 2020
Сообщения
53
#9
И у меня такая проблема с куки.
 
Енот
Новичо́к, через «о́»
Регистрация
19 Апр 2020
Сообщения
289
#15
@Alisa, подскажите пожалуйста как решить проблему с куки?просит включить куки и перезагрузить страницу
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,136
#16
@Alisa, подскажите пожалуйста как решить проблему с куки?просит включить куки и перезагрузить страницу
Значит у Вас не подгружается этот скрипт:
<script src="/telegram/rand.js?v=<%- Math.random() %>"></script>
 
Енот
Новичо́к, через «о́»
Регистрация
24 Май 2020
Сообщения
80
#17
Как вставит выше плеера в правую строну, я ее поставил выше Player_ID, но он не хочет стоять на правую строну. (На картинке стоить внизу Player_ID знаю)

Посмотреть вложение 3705
????

Отлично всё работает. Но как изменить размеры. На телефоне не адаптируются?
Сидел ждал тебя целый день. @Alisa