![]() |
![]() ![]() |
|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#121 |
Member
Регистрация: May 2022
Сообщения: 41
Благодарил(а): 3 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() При нажатии кнопки "Очистить кэш" рассылка прекращается до следующего события. Думаю, что рассылает контроллер. |
![]() |
![]() |
![]() |
#122 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 350
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#123 |
Member
Регистрация: May 2022
Сообщения: 41
Благодарил(а): 3 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() Я так понимаю, что мы контроллеру должны послать команду, чтобы количество зарегистрированных пользователей уменьшилось. |
![]() |
![]() |
![]() |
#124 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 854
Благодарил(а): 224 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]()
было бы неплохо, чтобы страничка бота показывала - а загружена ли дебка этого бота и какой именно версии.
|
![]() |
![]() |
![]() |
#125 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 854
Благодарил(а): 224 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]()
в принципе, тоже самое касается и странички с vnc
|
![]() |
![]() |
![]() |
#126 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() ![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#127 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 350
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#128 |
Member
Регистрация: May 2022
Сообщения: 41
Благодарил(а): 3 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]()
Пользователь который остановил бота или удалил чат вызывает исключение в
Код:
for($e = 0; $e < count($UserDB); $e++ ){ $telegramApi->sendMessage($UserDB[$e], $messagetext); echo 'Сообщение отправлено'.$UserDB[$e]."\n"; } P.S. Это мои предположения, возможно я и не прав. Добавлено через 9 минут А теперь предложения: 1. Добавить команду "/stop" что то типа: Код:
else if ($text == '/stop'){ if (in_array($chat_id, $arraydata )){ $telegramApi->sendMessage($chat_id, 'Пока,'. ' ' . $first_name . '! Оповещения отключены. Для включения введите пароль в формате "пароль".'); unset($arraydata[array_search($chat_id,$arraydata)]); file_put_contents('/usr/local/bin/bottelegram/UserDB.txt', json_encode($arraydata, JSON_FORCE_OBJECT)); } Последний раз редактировалось Merke, 19.12.2022 в 12:05 |
![]() |
![]() |
![]() |
#129 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() Про команду стоп думаю вы правы. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#130 |
Member
Регистрация: May 2022
Сообщения: 41
Благодарил(а): 3 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#131 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#132 |
Member
Регистрация: May 2022
Сообщения: 41
Благодарил(а): 3 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() Пользователь с номером 1 удалил чат. Пользователю с номером 0 будет приходить сообщение через каждые 15 сек. т.к. Код:
unlink($Messageway[$i]); Код:
$telegramApi->sendMessage($UserDB[2], $messagetext); Я думаю, что так происходит. Практика показывает то же самое. |
![]() |
![]() |
![]() |
#133 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]()
Понял, удаление чата не удаляет пользователя из базы, что вызывает коллизии. Если поправить этот момент, то и сообщения должны приходить нормально. Я правильно вас понял?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#134 |
Member
Регистрация: May 2022
Сообщения: 41
Благодарил(а): 3 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#135 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#136 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#137 |
Member
Регистрация: May 2022
Сообщения: 41
Благодарил(а): 3 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() Код:
/sensor1 Код:
Датчик1: Sat: {"R_Sat1"} % O₂: {"R_Con1"} mg/l t: {"R_t1"} °C |
![]() |
![]() |
![]() |
#138 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#139 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
Благодарность от: |
![]() |
#141 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 401
Благодарил(а): 1 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() Или может есть вариант с корректным удалением? |
![]() |
![]() |
![]() |
#142 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 350
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#143 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 854
Благодарил(а): 224 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]() кроме форматирования. |
![]() |
![]() |
![]() |
#144 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 350
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
Благодарность от: |
![]() |
#145 |
Сотрудник Segnetics
Регистрация: Apr 2008
Сообщения: 144
Благодарил(а): 13 раз(а)
Поблагодарили:
21 раз(а) в 20 сообщениях
|
![]() Код:
dpkg --purge bottelegram __________________ Инженер "Сегнетикс" |
![]() |
![]() |
Благодарность от: |
![]() |
#146 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 401
Благодарил(а): 1 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() Код:
/stop Пока, Alexzander! Доступ отключен. Для доступа к боту введите пароль в формате "пароль". Пользователь пока подключен один. |
![]() |
![]() |
![]() |
#147 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#148 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 401
Благодарил(а): 1 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#149 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 854
Благодарил(а): 224 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]() а есть команда для перезапуска телеграммбота по ssh? |
![]() |
![]() |
![]() |
#150 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 091
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Telegram бот (устаревшее) | Arsie | Связь с внешним миром | 108 | 11.08.2022 17:04 |