placement instructions
This commit is contained in:
@@ -12,6 +12,7 @@ import { generateQRCodeImage } from "../../services/qrGenerator";
|
||||
import { selectMultipleActions } from "./selectMultipleActions";
|
||||
import { defaultMessages } from "@hereconnect/constants";
|
||||
import { selectPredefinedMessages } from "./selectPredefinedMessages";
|
||||
import { publicSettingsDb } from "../../dbs";
|
||||
|
||||
export async function newQRCodeConversation(
|
||||
conversation: Conversation<MyContext>,
|
||||
@@ -134,8 +135,16 @@ export async function newQRCodeConversation(
|
||||
new InputFile(new Uint8Array(pngBuffer.buffer), "qr.png"),
|
||||
);
|
||||
|
||||
const { value: instruction } = await publicSettingsDb
|
||||
.get(`public_settings:placement_instructions_${typedPlacement}`)
|
||||
.catch((error) => {
|
||||
console.error(error);
|
||||
return { value: "Разместите этот код на вашем объекте." };
|
||||
});
|
||||
|
||||
await ctx.reply(
|
||||
`Разместите этот код на вашем объекте. При сканировании по адресу ${url} посетители смогут взаимодействовать с вами.`,
|
||||
`${instruction}\n\nПри сканировании по адресу ${url} посетители смогут взаимодействовать с вами.`.trim(),
|
||||
{ parse_mode: "Markdown" },
|
||||
);
|
||||
|
||||
// Завершаем разговор
|
||||
|
||||
Reference in New Issue
Block a user