Category: Node.js

25
Ноя
2020

Как сделать вывод случайных картинок без повторений в Telegram бота на JavaScript?

Вот код который выводит случайные картинки, но они повторяются. Что нужно исправить?
bot.on(‘message’, (msg) => {
const chatId = msg.chat.id;

if (msg.text === ‘Закрыть’) {
bot.sendMessage(chatId, ‘Закрываю клавиатуру’, {

25
Ноя
2020

Роли и права в Laravel

Всем привет, подскажите пожалуйста, нужно реализовать роли и права пользователей. Есть всего 2 роли, покупатель и продавец, у каждого из них есть лк, как это в бд лучше организовать и как разрешить одной роли делать определенные действия а…

25
Ноя
2020

Неверно работает код php, ajax

Когда нажимаю на звездочку второй записи, чтобы добавить в избранное, добавляется первая.
В чем может быть проблема? вывожу через цикл while
Добавляю в избранное через js
function sendfav(){
   Snackbar.show({text: ‘Добавле…

24
Ноя
2020

как послать из php данные на nodejs websocket сервер

Прошу помощи. Мне необходимо посылать данные из php7.3 в вебсокет сервер на nodejs. Сервер работает норм, порт слушает, все ок. Клиент с морды сайта коннектится и все работает, сообщения отправляются и прочее. А вот из php никак не получа…

24
Ноя
2020

Если нет пользователя в базе данных, то добавить его. Если он есть, то продолжить код

Здравия! Не могу разобраться. Делаю бота-анкету с telebot, он должен при /start добавлять айди телеги юзера в базу данных. Если ещё раз написать /start и если юзер уже есть в базе, то вывести сообщение "Вы вернулись!", если юзера…

23
Ноя
2020

Как в autoinrement-ный столбец записывать подряд только уникальные значения?

В базе данных проекта (php, mysqli) есть таблица, в которой один из столбцов объявлен уникальным:
Indexes
PRIMARY id auto inkrement
UNIQUE auth_id

Логика приложения: регулярно по cron мы получаем список auth_id и простым запросом
INSERT…

23
Ноя
2020

modx ошибка 500 при открытии сайта

Всех приветствую, при открытии сайта появляется белый экран и ошибка HTTP ERROR 500. При этом админ панель открывается нормально. Используется MODX Revolution 2.2.4-pl (traditional). В логах такие ошибки, в чем проблема и как исправить не …

23
Ноя
2020

Подсчёт времени с момента последнего запроса к БД с текущей страницы

Необходимо реализовать подсчёт времени с момента последнего запроса к БД с текущей страницы. То есть необходимо сделать так, что если пользователь не обращался к БД 30 минут с текущей страницы, то его автоматически выкидывало с личного каб…

22
Ноя
2020

Синхронизация константа и JSON базы

Я хочу, чтобы данные в константе или объекте обновлялись, т.е. я меняю конфиги в JSON базе, скрипт схватывает и обновляет данные в константе или объекте. Пробовал const на let заменять, но это глупо и бесполезно. Я хочу обновлять данные ко…

22
Ноя
2020

Синхронизация константа и JSON базы

Я хочу, чтобы данные в константе или объекте обновлялись, т.е. я меняю конфиги в JSON базе, скрипт схватывает и обновляет данные в константе или объекте. Пробовал const на let заменять, но это глупо и бесполезно. Я хочу обновлять данные ко…

22
Ноя
2020

IPS Forum, Регистрация не в стандартную базу

В стандарте при регистрации пользователя записывает логин пасс в MySql базу а пароль еще и шифрует, нужно сделать регистрацию в отдельную MySql базу, без шифровки пароля.
<?php
/**
* @brief External Database Login Handler
* …

22
Ноя
2020

Как создать пользовательскую схему котороой id может быть не уникальным?

Как в deno создать коллекцию в mongodb у которой id может быть не уникальным, но пронидексированной?
Для приведенного кода при добавлении документов в user_history осуществляется проверка на уникальность по id, а нужно отключить эту прове…

22
Ноя
2020

Многие ко многим. MySQL + PHP

В базе есть таблицы product, product_category, category.
В product_category две колонки product_id и category_id
Задача получить все товары и чтобы у каждого товара был массив категорий.
Пытаюсь достать в модели так, но получаю дублировани…

20
Ноя
2020

Проверить таблицу на наличие записи

Помогите пожалуйста, как я могу проверить БД на наличие записи на данную дату и сверить её с датой отправляемой в форме? В форме есть 2 даты – дата приезда и дата отъезда
Энтити
public class DateRoom {

@Id
@GeneratedValue(strategy = Gener…

19
Ноя
2020

Регулярное выражение – Положительные числа с плавающей точкой с ограничениями по длине

Требуется валидировать число с плавающей точкой, с ограничением по длине до точки в 6 символов и после точки в 8 символов.
Также требуется отсекать кучу нолей вначале. Пропускать только если в начале один 0.
Пропускать целые числа. То есть…

19
Ноя
2020

Сессия в Node.js быстро сбрасывается

Сессия устанавливается после авторизации. Если попереключаться по ссылкам внутри сайта, все работает нормально. Стоит оставить вкладку неактивной, через 5-10 минут сессия сбрасывается.
Код конфигурации сессии:
const session = require(‘expr…

18
Ноя
2020

OpenServer (Сбой запуска)

Логи:
2020-11-18 21:27:18 ——————————————–
2020-11-18 21:27:18 Начало процедуры запуска сервера
2020-11-18 21:27:19 Создание виртуального диска
2020-11-18 21:27:19 Обновление Hosts файла
2020-11-18 21:27:19 …

18
Ноя
2020

Почему Naked не видит Node.js?

Встретился с проблемой – выполнить js скрипт в python. Данную проблему решили решить с помощью Naked, но вот только он работает с Node.js. Хорошо, установил его и тд, но вот незадача – Naked не видит node(
При попытке запуска программы(чут…

17
Ноя
2020

Too Many Requests у бота Nodejs / telegraf js

бот периодически выкидывает Error: 429: Too Many Requests: retry after 16
когда слишком много запросов, подскажите как прописать запуск бота
в документации нашел следующее

telegraf.startPolling([timeout], [limit], [allowedUpdates], [sto…