diff --git a/controllers/views.cc b/controllers/views.cc index d839102..38eac1f 100644 --- a/controllers/views.cc +++ b/controllers/views.cc @@ -399,10 +399,11 @@ void views::botregister_submit(const HttpRequestPtr& req, std::functionexecSqlAsync(fmt::format("INSERT INTO bots (name, short_description, long_description, avatar_url, owner, support_server, prefix, owner_id, app_id, votes, approved) " "VALUES('{}', '{}', '{}', '{}', '{}', '{}', '{}', '{}', '{}', 0, 'f')", dbEsc(botuser["username"].asString()), dbEsc(short_description), dbEsc(long_description), dbEsc(botuser["avatar_url"].asString()), sessionData->discord_fullname(), dbEsc(support_server), dbEsc(prefix), sessionData->discord_id, app_id), - [app_id, sessionData, callback] (const orm::Result &) { + [req, app_id, sessionData, callback] (const orm::Result &) { callback(HttpResponse::newRedirectionResponse(std::to_string(app_id)+"/detail")); // Send webhook log message - webhookSend("Bot `"+std::to_string(app_id)+"` registered by `"+std::to_string(sessionData->discord_id)+'`'); + webhookSend("Bot `"+std::to_string(app_id)+"` registered by `"+std::to_string(sessionData->discord_id)+"`\n" + "Link: http://"+req->getHeader("Host")+"/bots/"+std::to_string(app_id)+"/detail"); }, dbErr); }); }, dbErr);