From 2ea62451bf25c74c88de674f3813b01c019a66c3 Mon Sep 17 00:00:00 2001
From: Roman Khabarov
Date: Wed, 10 Jul 2024 11:33:11 +0200
Subject: [PATCH] Deploy website - based on
a985850f4aa5e7ef2facd8699b20e028da006ee7
---
404.html | 2 +-
__docusaurus/debug.html | 2 +-
__docusaurus/debug/config.html | 2 +-
__docusaurus/debug/content.html | 2 +-
__docusaurus/debug/globalData.html | 2 +-
__docusaurus/debug/metadata.html | 2 +-
__docusaurus/debug/registry.html | 2 +-
__docusaurus/debug/routes.html | 2 +-
assets/js/{ec3f407b.577e72c4.js => ec3f407b.3f51298c.js} | 2 +-
assets/js/runtime~main.87373b30.js | 1 +
assets/js/runtime~main.f7c4876f.js | 1 -
contributing/code-of-conduct.html | 2 +-
contributing/commit-convention.html | 2 +-
contributing/contribution-guide.html | 2 +-
contributing/funding.html | 2 +-
index.html | 4 ++--
interactions/message-interactions.html | 2 +-
listeners.html | 2 +-
search.html | 2 +-
sw.js | 2 +-
text-commands.html | 2 +-
21 files changed, 21 insertions(+), 21 deletions(-)
rename assets/js/{ec3f407b.577e72c4.js => ec3f407b.3f51298c.js} (98%)
create mode 100644 assets/js/runtime~main.87373b30.js
delete mode 100644 assets/js/runtime~main.f7c4876f.js
diff --git a/404.html b/404.html
index a836fb4..9002056 100644
--- a/404.html
+++ b/404.html
@@ -14,7 +14,7 @@
-
+
diff --git a/__docusaurus/debug.html b/__docusaurus/debug.html
index 6e5fbd6..d9b5b87 100644
--- a/__docusaurus/debug.html
+++ b/__docusaurus/debug.html
@@ -14,7 +14,7 @@
-
+
diff --git a/__docusaurus/debug/config.html b/__docusaurus/debug/config.html
index 34d6729..590c9a1 100644
--- a/__docusaurus/debug/config.html
+++ b/__docusaurus/debug/config.html
@@ -14,7 +14,7 @@
-
+
diff --git a/__docusaurus/debug/content.html b/__docusaurus/debug/content.html
index c2e0cf6..3dc5b8e 100644
--- a/__docusaurus/debug/content.html
+++ b/__docusaurus/debug/content.html
@@ -14,7 +14,7 @@
-
+
diff --git a/__docusaurus/debug/globalData.html b/__docusaurus/debug/globalData.html
index c1adc8a..40b1e96 100644
--- a/__docusaurus/debug/globalData.html
+++ b/__docusaurus/debug/globalData.html
@@ -14,7 +14,7 @@
-
+
diff --git a/__docusaurus/debug/metadata.html b/__docusaurus/debug/metadata.html
index cb25b71..51e762e 100644
--- a/__docusaurus/debug/metadata.html
+++ b/__docusaurus/debug/metadata.html
@@ -14,7 +14,7 @@
-
+
diff --git a/__docusaurus/debug/registry.html b/__docusaurus/debug/registry.html
index b44fdcf..9a83c6a 100644
--- a/__docusaurus/debug/registry.html
+++ b/__docusaurus/debug/registry.html
@@ -14,7 +14,7 @@
-
+
diff --git a/__docusaurus/debug/routes.html b/__docusaurus/debug/routes.html
index 95a23cc..c8a8595 100644
--- a/__docusaurus/debug/routes.html
+++ b/__docusaurus/debug/routes.html
@@ -14,7 +14,7 @@
-
+
diff --git a/assets/js/ec3f407b.577e72c4.js b/assets/js/ec3f407b.3f51298c.js
similarity index 98%
rename from assets/js/ec3f407b.577e72c4.js
rename to assets/js/ec3f407b.3f51298c.js
index 97ad5dc..e9c6572 100644
--- a/assets/js/ec3f407b.577e72c4.js
+++ b/assets/js/ec3f407b.3f51298c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[931],{2005:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>k,contentTitle:()=>S,default:()=>C,frontMatter:()=>N,metadata:()=>V,toc:()=>E});var n=r(6106),s=r(9252),a=r(7378),l=r(3372),o=r(9025),i=r(505),c=r(579),u=r(458),d=r(2611),h=r(1077);function m(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:t,children:r}=e;return(0,a.useMemo)((()=>{const e=t??function(e){return m(e).map((e=>{let{props:{value:t,label:r,attributes:n,default:s}}=e;return{value:t,label:r,attributes:n,default:s}}))}(r);return function(e){const t=(0,d.X)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,r])}function g(e){let{value:t,tabValues:r}=e;return r.some((e=>e.value===t))}function b(e){let{queryString:t=!1,groupId:r}=e;const n=(0,i.W6)(),s=function(e){let{queryString:t=!1,groupId:r}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!r)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return r??null}({queryString:t,groupId:r});return[(0,u.aZ)(s),(0,a.useCallback)((e=>{if(!s)return;const t=new URLSearchParams(n.location.search);t.set(s,e),n.replace({...n.location,search:t.toString()})}),[s,n])]}function f(e){const{defaultValue:t,queryString:r=!1,groupId:n}=e,s=p(e),[l,o]=(0,a.useState)((()=>function(e){let{defaultValue:t,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!g({value:t,tabValues:r}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const n=r.find((e=>e.default))??r[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:t,tabValues:s}))),[i,u]=b({queryString:r,groupId:n}),[d,m]=function(e){let{groupId:t}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(t),[n,s]=(0,h.Dv)(r);return[n,(0,a.useCallback)((e=>{r&&s.set(e)}),[r,s])]}({groupId:n}),f=(()=>{const e=i??d;return g({value:e,tabValues:s})?e:null})();(0,c.A)((()=>{f&&o(f)}),[f]);return{selectedValue:l,selectValue:(0,a.useCallback)((e=>{if(!g({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);o(e),u(e),m(e)}),[u,m,s]),tabValues:s}}var j=r(9633);const x={tabList:"tabList_gJGB",tabItem:"tabItem_y7ZY"};function v(e){let{className:t,block:r,selectedValue:s,selectValue:a,tabValues:i}=e;const c=[],{blockElementScrollPositionUntilNextRender:u}=(0,o.a_)(),d=e=>{const t=e.currentTarget,r=c.indexOf(t),n=i[r].value;n!==s&&(u(t),a(n))},h=e=>{let t=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const r=c.indexOf(e.currentTarget)+1;t=c[r]??c[0];break}case"ArrowLeft":{const r=c.indexOf(e.currentTarget)-1;t=c[r]??c[c.length-1];break}}t?.focus()};return(0,n.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,l.A)("tabs",{"tabs--block":r},t),children:i.map((e=>{let{value:t,label:r,attributes:a}=e;return(0,n.jsx)("li",{role:"tab",tabIndex:s===t?0:-1,"aria-selected":s===t,ref:e=>c.push(e),onKeyDown:h,onClick:d,...a,className:(0,l.A)("tabs__item",x.tabItem,a?.className,{"tabs__item--active":s===t}),children:r??t},t)}))})}function y(e){let{lazy:t,children:r,selectedValue:s}=e;const l=(Array.isArray(r)?r:[r]).filter(Boolean);if(t){const e=l.find((e=>e.props.value===s));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,n.jsx)("div",{className:"margin-top--md",children:l.map(((e,t)=>(0,a.cloneElement)(e,{key:t,hidden:e.props.value!==s})))})}function w(e){const t=f(e);return(0,n.jsxs)("div",{className:(0,l.A)("tabs-container",x.tabList),children:[(0,n.jsx)(v,{...t,...e}),(0,n.jsx)(y,{...t,...e})]})}function I(e){const t=(0,j.A)();return(0,n.jsx)(w,{...e,children:m(e.children)},String(t))}const T={tabItem:"tabItem_EBPA"};function A(e){let{children:t,hidden:r,className:s}=e;return(0,n.jsx)("div",{role:"tabpanel",className:(0,l.A)(T.tabItem,s),hidden:r,children:t})}const N={id:"intro",slug:"/",title:"Introduction",description:"A module for creating Telegram bots using NestJS, based on Telegraf.js.",sidebar_position:1},S=void 0,V={id:"intro",title:"Introduction",description:"A module for creating Telegram bots using NestJS, based on Telegraf.js.",source:"@site/content/intro.md",sourceDirName:".",slug:"/",permalink:"/",draft:!1,unlisted:!1,editUrl:"https://github.com/GlobalArtInc/nestgram/tree/master/docs/content/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"intro",slug:"/",title:"Introduction",description:"A module for creating Telegram bots using NestJS, based on Telegraf.js.",sidebar_position:1},sidebar:"docsSidebar",next:{title:"Listeners",permalink:"/listeners"}},k={},E=[{value:"About",id:"about",level:2},{value:"Installation",id:"installation",level:2}];function q(e){const t={a:"a",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{align:"center",children:[(0,n.jsx)("h1",{children:(0,n.jsx)("a",{href:"#",children:(0,n.jsx)("img",{src:"https://nestgram.globalart.dev/img/logo.png",alt:"NestGram Logo"})})}),(0,n.jsxs)(t.p,{children:["\ud83e\udd16 A module for creating ",(0,n.jsxs)("b",{children:[(0,n.jsx)("a",{href:"https://telegram.org/",children:"Telegram"})," bots"]})," using ",(0,n.jsx)("a",{href:"https://nestjs.com",children:"NestJS"}),", based on ",(0,n.jsx)("a",{href:"https://telegraf.js.org/",children:"Telegraf.js"})]}),(0,n.jsx)("br",{}),(0,n.jsx)("br",{}),(0,n.jsxs)(t.p,{children:[(0,n.jsx)("a",{href:"https://nestgram.globalart.dev",children:"Documentation \u2728"})," \u2003 ",(0,n.jsx)("a",{href:"https://github.com/GlobalArtInc/nestgram",children:"Source code \ud83e\udea1"})," \u2003 ",(0,n.jsx)("a",{href:"https://github.com/GlobalArtInc/nestgram/tree/master/examples",children:"Examples \ud83d\udee0\ufe0f"})," \u2003 ",(0,n.jsx)("a",{href:"https://discord.gg/4Tc9hssSAv",children:"Community \ud83d\udcac"})]})]}),"\n",(0,n.jsx)("br",{}),"\n",(0,n.jsxs)("p",{align:"center",children:[(0,n.jsx)("a",{href:"https://img.shields.io/npm/v/@nestgramjs/core",children:(0,n.jsx)("img",{src:"https://img.shields.io/npm/v/@nestgramjs/core",alt:"NPM Version"})}),(0,n.jsx)("a",{href:"https://img.shields.io/npm/dm/@nestgramjs/core",children:(0,n.jsx)("img",{src:"https://img.shields.io/npm/dm/@nestgramjs/core",alt:"NPM Downloads"})}),(0,n.jsx)("a",{href:"https://img.shields.io/github/last-commit/@GlobalArtInc/nestgram",children:(0,n.jsx)("img",{src:"https://img.shields.io/github/last-commit/GlobalArtInc/nestgram",alt:"Last commit"})})]}),"\n",(0,n.jsx)(t.h2,{id:"about",children:"About"}),"\n",(0,n.jsxs)(t.p,{children:["This package uses the best of the NodeJS world under the hood. ",(0,n.jsx)(t.a,{href:"https://github.com/telegraf/telegraf",children:"Telegraf.js"})," is the most powerful\nlibrary for creating bots and ",(0,n.jsx)(t.a,{href:"https://github.com/nestjs",children:"Nest.js"})," is a progressive framework for creating well-architectured applications.\nThis module provides fast and easy way for creating Telegram bots and deep integration with your NestJS application."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Features"})}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Simple. Flexible. Easy to use."}),"\n",(0,n.jsx)(t.li,{children:"Ability to create custom decorators."}),"\n",(0,n.jsx)(t.li,{children:"Interact with Telegram (Text Commands, Listeners)."}),"\n",(0,n.jsx)(t.li,{children:"Full support of NestJS guards, interceptors, filters and pipes!"}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:["For questions and support please use\nthe ",(0,n.jsx)(t.a,{href:"https://github.com/GlobalArtInc/nestgram/issues/new?assignees=&labels=question&template=question.yml",children:"Issues"}),"."]}),"\n",(0,n.jsx)(t.h2,{id:"installation",children:"Installation"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Node.js 16.6.0 or newer is required."})}),"\n",(0,n.jsxs)(I,{groupId:"npm2yarn",children:[(0,n.jsx)(A,{value:"npm",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-bash",children:"$ npm install @nestgramjs/core telegram\n"})})}),(0,n.jsx)(A,{value:"yarn",label:"Yarn",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-bash",children:"$ yarn add @nestgramjs/core telegram\n"})})}),(0,n.jsx)(A,{value:"pnpm",label:"pnpm",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-bash",children:"$ pnpm add @nestgramjs/core telegram\n"})})})]})]})}function C(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(q,{...e})}):q(e)}},9252:(e,t,r)=>{r.d(t,{R:()=>l,x:()=>o});var n=r(7378);const s={},a=n.createContext(s);function l(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[931],{2005:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>k,contentTitle:()=>S,default:()=>C,frontMatter:()=>N,metadata:()=>V,toc:()=>E});var n=r(6106),s=r(9252),a=r(7378),l=r(3372),o=r(9025),i=r(505),c=r(579),u=r(458),d=r(2611),h=r(1077);function m(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:t,children:r}=e;return(0,a.useMemo)((()=>{const e=t??function(e){return m(e).map((e=>{let{props:{value:t,label:r,attributes:n,default:s}}=e;return{value:t,label:r,attributes:n,default:s}}))}(r);return function(e){const t=(0,d.X)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,r])}function g(e){let{value:t,tabValues:r}=e;return r.some((e=>e.value===t))}function b(e){let{queryString:t=!1,groupId:r}=e;const n=(0,i.W6)(),s=function(e){let{queryString:t=!1,groupId:r}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!r)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return r??null}({queryString:t,groupId:r});return[(0,u.aZ)(s),(0,a.useCallback)((e=>{if(!s)return;const t=new URLSearchParams(n.location.search);t.set(s,e),n.replace({...n.location,search:t.toString()})}),[s,n])]}function f(e){const{defaultValue:t,queryString:r=!1,groupId:n}=e,s=p(e),[l,o]=(0,a.useState)((()=>function(e){let{defaultValue:t,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!g({value:t,tabValues:r}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const n=r.find((e=>e.default))??r[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:t,tabValues:s}))),[i,u]=b({queryString:r,groupId:n}),[d,m]=function(e){let{groupId:t}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(t),[n,s]=(0,h.Dv)(r);return[n,(0,a.useCallback)((e=>{r&&s.set(e)}),[r,s])]}({groupId:n}),f=(()=>{const e=i??d;return g({value:e,tabValues:s})?e:null})();(0,c.A)((()=>{f&&o(f)}),[f]);return{selectedValue:l,selectValue:(0,a.useCallback)((e=>{if(!g({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);o(e),u(e),m(e)}),[u,m,s]),tabValues:s}}var j=r(9633);const x={tabList:"tabList_gJGB",tabItem:"tabItem_y7ZY"};function v(e){let{className:t,block:r,selectedValue:s,selectValue:a,tabValues:i}=e;const c=[],{blockElementScrollPositionUntilNextRender:u}=(0,o.a_)(),d=e=>{const t=e.currentTarget,r=c.indexOf(t),n=i[r].value;n!==s&&(u(t),a(n))},h=e=>{let t=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const r=c.indexOf(e.currentTarget)+1;t=c[r]??c[0];break}case"ArrowLeft":{const r=c.indexOf(e.currentTarget)-1;t=c[r]??c[c.length-1];break}}t?.focus()};return(0,n.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,l.A)("tabs",{"tabs--block":r},t),children:i.map((e=>{let{value:t,label:r,attributes:a}=e;return(0,n.jsx)("li",{role:"tab",tabIndex:s===t?0:-1,"aria-selected":s===t,ref:e=>c.push(e),onKeyDown:h,onClick:d,...a,className:(0,l.A)("tabs__item",x.tabItem,a?.className,{"tabs__item--active":s===t}),children:r??t},t)}))})}function y(e){let{lazy:t,children:r,selectedValue:s}=e;const l=(Array.isArray(r)?r:[r]).filter(Boolean);if(t){const e=l.find((e=>e.props.value===s));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,n.jsx)("div",{className:"margin-top--md",children:l.map(((e,t)=>(0,a.cloneElement)(e,{key:t,hidden:e.props.value!==s})))})}function w(e){const t=f(e);return(0,n.jsxs)("div",{className:(0,l.A)("tabs-container",x.tabList),children:[(0,n.jsx)(v,{...t,...e}),(0,n.jsx)(y,{...t,...e})]})}function I(e){const t=(0,j.A)();return(0,n.jsx)(w,{...e,children:m(e.children)},String(t))}const T={tabItem:"tabItem_EBPA"};function A(e){let{children:t,hidden:r,className:s}=e;return(0,n.jsx)("div",{role:"tabpanel",className:(0,l.A)(T.tabItem,s),hidden:r,children:t})}const N={id:"intro",slug:"/",title:"Introduction",description:"A module for creating Telegram bots using NestJS, based on Telegraf.js.",sidebar_position:1},S=void 0,V={id:"intro",title:"Introduction",description:"A module for creating Telegram bots using NestJS, based on Telegraf.js.",source:"@site/content/intro.md",sourceDirName:".",slug:"/",permalink:"/",draft:!1,unlisted:!1,editUrl:"https://github.com/GlobalArtInc/nestgram/tree/master/docs/content/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"intro",slug:"/",title:"Introduction",description:"A module for creating Telegram bots using NestJS, based on Telegraf.js.",sidebar_position:1},sidebar:"docsSidebar",next:{title:"Listeners",permalink:"/listeners"}},k={},E=[{value:"About",id:"about",level:2},{value:"Installation",id:"installation",level:2}];function q(e){const t={a:"a",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{align:"center",children:[(0,n.jsx)("h1",{children:(0,n.jsx)("a",{href:"#",children:(0,n.jsx)("img",{src:"https://nestgram.globalart.dev/img/logo.png",alt:"NestGram Logo"})})}),(0,n.jsxs)(t.p,{children:["\ud83e\udd16 A module for creating ",(0,n.jsxs)("b",{children:[(0,n.jsx)("a",{href:"https://telegram.org/",children:"Telegram"})," bots"]})," using ",(0,n.jsx)("a",{href:"https://nestjs.com",children:"NestJS"}),", based on ",(0,n.jsx)("a",{href:"https://telegraf.js.org/",children:"Telegraf.js"})]}),(0,n.jsx)("br",{}),(0,n.jsx)("br",{}),(0,n.jsxs)(t.p,{children:[(0,n.jsx)("a",{href:"https://nestgram.globalart.dev",children:"Documentation \u2728"})," \u2003 ",(0,n.jsx)("a",{href:"https://github.com/GlobalArtInc/nestgram",children:"Source code \ud83e\udea1"})," \u2003 ",(0,n.jsx)("a",{href:"https://github.com/GlobalArtInc/nestgram/tree/master/examples",children:"Examples \ud83d\udee0\ufe0f"})," \u2003 ",(0,n.jsx)("a",{href:"https://discord.gg/4Tc9hssSAv",children:"Community \ud83d\udcac"})]})]}),"\n",(0,n.jsx)("br",{}),"\n",(0,n.jsxs)("p",{align:"center",children:[(0,n.jsx)("a",{href:"https://img.shields.io/npm/v/@nestgramjs/core",children:(0,n.jsx)("img",{src:"https://img.shields.io/npm/v/@nestgramjs/core",alt:"NPM Version"})}),(0,n.jsx)("a",{href:"https://img.shields.io/npm/dm/@nestgramjs/core",children:(0,n.jsx)("img",{src:"https://img.shields.io/npm/dm/@nestgramjs/core",alt:"NPM Downloads"})}),(0,n.jsx)("a",{href:"https://img.shields.io/github/last-commit/@GlobalArtInc/nestgram",children:(0,n.jsx)("img",{src:"https://img.shields.io/github/last-commit/GlobalArtInc/nestgram",alt:"Last commit"})})]}),"\n",(0,n.jsx)(t.h2,{id:"about",children:"About"}),"\n",(0,n.jsxs)(t.p,{children:["This package uses the best of the NodeJS world under the hood. ",(0,n.jsx)(t.a,{href:"https://github.com/telegraf/telegraf",children:"Telegraf.js"})," is the most powerful\nlibrary for creating bots and ",(0,n.jsx)(t.a,{href:"https://github.com/nestjs",children:"Nest.js"})," is a progressive framework for creating well-architectured applications.\nThis module provides fast and easy way for creating Telegram bots and deep integration with your NestJS application."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Features"})}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Simple. Flexible. Easy to use."}),"\n",(0,n.jsx)(t.li,{children:"Ability to create custom decorators."}),"\n",(0,n.jsx)(t.li,{children:"Interact with Telegram (Text Commands, Listeners)."}),"\n",(0,n.jsx)(t.li,{children:"Full support of NestJS guards, interceptors, filters and pipes!"}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:["For questions and support please use\nthe ",(0,n.jsx)(t.a,{href:"https://github.com/GlobalArtInc/nestgram/issues/new?assignees=&labels=question&template=question.yml",children:"Issues"}),"."]}),"\n",(0,n.jsx)(t.h2,{id:"installation",children:"Installation"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Node.js 16.6.0 or newer is required."})}),"\n",(0,n.jsxs)(I,{groupId:"npm2yarn",children:[(0,n.jsx)(A,{value:"npm",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-bash",children:"$ npm install @nestgramjs/core telegraf\n"})})}),(0,n.jsx)(A,{value:"yarn",label:"Yarn",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-bash",children:"$ yarn add @nestgramjs/core telegraf\n"})})}),(0,n.jsx)(A,{value:"pnpm",label:"pnpm",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-bash",children:"$ pnpm add @nestgramjs/core telegraf\n"})})})]})]})}function C(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(q,{...e})}):q(e)}},9252:(e,t,r)=>{r.d(t,{R:()=>l,x:()=>o});var n=r(7378);const s={},a=n.createContext(s);function l(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/runtime~main.87373b30.js b/assets/js/runtime~main.87373b30.js
new file mode 100644
index 0000000..e9f403e
--- /dev/null
+++ b/assets/js/runtime~main.87373b30.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,t,a,r,o,n={},f={};function d(e){var t=f[e];if(void 0!==t)return t.exports;var a=f[e]={id:e,loaded:!1,exports:{}};return n[e].call(a.exports,a,a.exports,d),a.loaded=!0,a.exports}d.m=n,d.c=f,e=[],d.O=(t,a,r,o)=>{if(!a){var n=1/0;for(i=0;i=o)&&Object.keys(d.O).every((e=>d.O[e](a[c])))?a.splice(c--,1):(f=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[a,r,o]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);d.r(o);var n={};t=t||[null,a({}),a([]),a(a)];for(var f=2&r&&e;"object"==typeof f&&!~t.indexOf(f);f=a(f))Object.getOwnPropertyNames(f).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,d.d(o,n),o},d.d=(e,t)=>{for(var a in t)d.o(t,a)&&!d.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,a)=>(d.f[a](e,t),t)),[])),d.u=e=>"assets/js/"+({48:"a94703ab",98:"a7bd4aaa",138:"1a4e3797",222:"b38399eb",254:"68e633d4",356:"56b0b38a",365:"717a4525",399:"a4b529fe",401:"17896441",497:"f217256c",504:"ede3a018",506:"003b49f9",567:"22dd74f7",597:"3c0a97de",610:"946bd85a",647:"5e95c892",680:"6794d4cd",742:"aba21aa0",815:"ba8b3534",911:"23abe487",931:"ec3f407b",957:"c141421f",981:"7d07d949",984:"5ca74542"}[e]||e)+"."+{48:"5f1134df",82:"24f8379a",98:"94b43be7",138:"73f56dac",152:"2879f71a",222:"b50206ab",254:"326c0945",356:"d74892f3",365:"d078597f",399:"341c5d2e",401:"1d360417",497:"70a0c149",504:"c7928b24",506:"12210af2",567:"0279b990",576:"cdafb8cc",591:"902b1791",597:"bca24c88",610:"b9fb3053",647:"02078198",649:"9a6961f8",680:"d6162667",742:"eb7bf6f2",815:"c212ece2",883:"96c53632",903:"266c3f77",911:"67a0649f",931:"3f51298c",957:"faee654a",981:"eba34888",984:"015ae1ff"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="docs:",d.l=(e,t,a,n)=>{if(r[e])r[e].push(t);else{var f,c;if(void 0!==a)for(var b=document.getElementsByTagName("script"),i=0;i{f.onerror=f.onload=null,clearTimeout(s);var o=r[e];if(delete r[e],f.parentNode&&f.parentNode.removeChild(f),o&&o.forEach((e=>e(a))),t)return t(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=l.bind(null,f.onerror),f.onload=l.bind(null,f.onload),c&&document.head.appendChild(f)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",d.gca=function(e){return e={17896441:"401",a94703ab:"48",a7bd4aaa:"98","1a4e3797":"138",b38399eb:"222","68e633d4":"254","56b0b38a":"356","717a4525":"365",a4b529fe:"399",f217256c:"497",ede3a018:"504","003b49f9":"506","22dd74f7":"567","3c0a97de":"597","946bd85a":"610","5e95c892":"647","6794d4cd":"680",aba21aa0:"742",ba8b3534:"815","23abe487":"911",ec3f407b:"931",c141421f:"957","7d07d949":"981","5ca74542":"984"}[e]||e,d.p+d.u(e)},(()=>{var e={354:0,869:0};d.f.j=(t,a)=>{var r=d.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((a,o)=>r=e[t]=[a,o]));a.push(r[2]=o);var n=d.p+d.u(t),f=new Error;d.l(n,(a=>{if(d.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=a&&("load"===a.type?"missing":a.type),n=a&&a.target&&a.target.src;f.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",f.name="ChunkLoadError",f.type=o,f.request=n,r[1](f)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,a)=>{var r,o,n=a[0],f=a[1],c=a[2],b=0;if(n.some((t=>0!==e[t]))){for(r in f)d.o(f,r)&&(d.m[r]=f[r]);if(c)var i=c(d)}for(t&&t(a);b{"use strict";var e,t,a,r,o,n={},d={};function f(e){var t=d[e];if(void 0!==t)return t.exports;var a=d[e]={id:e,loaded:!1,exports:{}};return n[e].call(a.exports,a,a.exports,f),a.loaded=!0,a.exports}f.m=n,f.c=d,e=[],f.O=(t,a,r,o)=>{if(!a){var n=1/0;for(i=0;i=o)&&Object.keys(f.O).every((e=>f.O[e](a[b])))?a.splice(b--,1):(d=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[a,r,o]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var n={};t=t||[null,a({}),a([]),a(a)];for(var d=2&r&&e;"object"==typeof d&&!~t.indexOf(d);d=a(d))Object.getOwnPropertyNames(d).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,f.d(o,n),o},f.d=(e,t)=>{for(var a in t)f.o(t,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,a)=>(f.f[a](e,t),t)),[])),f.u=e=>"assets/js/"+({48:"a94703ab",98:"a7bd4aaa",138:"1a4e3797",222:"b38399eb",254:"68e633d4",356:"56b0b38a",365:"717a4525",399:"a4b529fe",401:"17896441",497:"f217256c",504:"ede3a018",506:"003b49f9",567:"22dd74f7",597:"3c0a97de",610:"946bd85a",647:"5e95c892",680:"6794d4cd",742:"aba21aa0",815:"ba8b3534",911:"23abe487",931:"ec3f407b",957:"c141421f",981:"7d07d949",984:"5ca74542"}[e]||e)+"."+{48:"5f1134df",82:"24f8379a",98:"94b43be7",138:"73f56dac",152:"2879f71a",222:"b50206ab",254:"326c0945",356:"d74892f3",365:"d078597f",399:"341c5d2e",401:"1d360417",497:"70a0c149",504:"c7928b24",506:"12210af2",567:"0279b990",576:"cdafb8cc",591:"902b1791",597:"bca24c88",610:"b9fb3053",647:"02078198",649:"9a6961f8",680:"d6162667",742:"eb7bf6f2",815:"c212ece2",883:"96c53632",903:"266c3f77",911:"67a0649f",931:"577e72c4",957:"faee654a",981:"eba34888",984:"015ae1ff"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="docs:",f.l=(e,t,a,n)=>{if(r[e])r[e].push(t);else{var d,b;if(void 0!==a)for(var c=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var o=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),o&&o.forEach((e=>e(a))),t)return t(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),b&&document.head.appendChild(d)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/",f.gca=function(e){return e={17896441:"401",a94703ab:"48",a7bd4aaa:"98","1a4e3797":"138",b38399eb:"222","68e633d4":"254","56b0b38a":"356","717a4525":"365",a4b529fe:"399",f217256c:"497",ede3a018:"504","003b49f9":"506","22dd74f7":"567","3c0a97de":"597","946bd85a":"610","5e95c892":"647","6794d4cd":"680",aba21aa0:"742",ba8b3534:"815","23abe487":"911",ec3f407b:"931",c141421f:"957","7d07d949":"981","5ca74542":"984"}[e]||e,f.p+f.u(e)},(()=>{var e={354:0,869:0};f.f.j=(t,a)=>{var r=f.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((a,o)=>r=e[t]=[a,o]));a.push(r[2]=o);var n=f.p+f.u(t),d=new Error;f.l(n,(a=>{if(f.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=a&&("load"===a.type?"missing":a.type),n=a&&a.target&&a.target.src;d.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",d.name="ChunkLoadError",d.type=o,d.request=n,r[1](d)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,a)=>{var r,o,n=a[0],d=a[1],b=a[2],c=0;if(n.some((t=>0!==e[t]))){for(r in d)f.o(d,r)&&(f.m[r]=d[r]);if(b)var i=b(f)}for(t&&t(a);c
-
+
diff --git a/contributing/commit-convention.html b/contributing/commit-convention.html
index ceb5ba7..540c2b3 100644
--- a/contributing/commit-convention.html
+++ b/contributing/commit-convention.html
@@ -14,7 +14,7 @@
-
+
diff --git a/contributing/contribution-guide.html b/contributing/contribution-guide.html
index 1fa450d..f3a4928 100644
--- a/contributing/contribution-guide.html
+++ b/contributing/contribution-guide.html
@@ -14,7 +14,7 @@
-
+
diff --git a/contributing/funding.html b/contributing/funding.html
index 2499adb..b86ca07 100644
--- a/contributing/funding.html
+++ b/contributing/funding.html
@@ -14,7 +14,7 @@
-
+
diff --git a/index.html b/index.html
index d738be6..204fd0b 100644
--- a/index.html
+++ b/index.html
@@ -14,7 +14,7 @@
-
+
@@ -36,6 +36,6 @@