fix bot events
This commit is contained in:
@@ -26,7 +26,7 @@ const eventRouter: FastifyPluginCallback = (fastify, opts, done) => {
|
||||
if (bot) {
|
||||
const path = (req.body?.properties?.__path ||
|
||||
req.body?.properties?.path) as string | undefined;
|
||||
reply.log.warn({ ...req.headers, bot }, 'Bot detected (event)');
|
||||
req.log.warn({ ...req.headers, bot }, 'Bot detected (event)');
|
||||
await createBotEvent({
|
||||
...bot,
|
||||
projectId,
|
||||
@@ -36,7 +36,7 @@ const eventRouter: FastifyPluginCallback = (fastify, opts, done) => {
|
||||
reply.status(202).send('OK');
|
||||
}
|
||||
} catch (e) {
|
||||
reply.log.warn(e, 'Érror');
|
||||
req.log.error(e, 'Failed to create bot event');
|
||||
reply.status(401).send();
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -320,6 +320,7 @@ export async function getEventsCount({
|
||||
interface CreateBotEventPayload {
|
||||
name: string;
|
||||
type: string;
|
||||
path: string;
|
||||
projectId: string;
|
||||
createdAt: Date;
|
||||
}
|
||||
@@ -329,14 +330,17 @@ export function createBotEvent({
|
||||
type,
|
||||
projectId,
|
||||
createdAt,
|
||||
path,
|
||||
}: CreateBotEventPayload) {
|
||||
return ch.insert({
|
||||
table: 'events_bots',
|
||||
format: 'JSONEachRow',
|
||||
values: [
|
||||
{
|
||||
name,
|
||||
type,
|
||||
project_id: projectId,
|
||||
path,
|
||||
created_at: formatClickhouseDate(createdAt),
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user