From cd321295354cc28e585b7c1eb83f82d2dc16a0a1 Mon Sep 17 00:00:00 2001 From: drholy Date: Sun, 14 Sep 2025 17:23:13 +0000 Subject: [PATCH] update gitignore --- .env | 9 --------- .env.example | 9 +++++++++ .gitignore | 4 +++- app/__pycache__/api.cpython-311.pyc | Bin 5118 -> 0 bytes app/__pycache__/crud.cpython-311.pyc | Bin 2665 -> 0 bytes app/__pycache__/database.cpython-311.pyc | Bin 644 -> 0 bytes app/__pycache__/main.cpython-311.pyc | Bin 1728 -> 0 bytes app/__pycache__/models.cpython-311.pyc | Bin 2402 -> 0 bytes .../openrouter_client.cpython-311.pyc | Bin 1559 -> 0 bytes app/__pycache__/schemas.cpython-311.pyc | Bin 2450 -> 0 bytes 10 files changed, 12 insertions(+), 10 deletions(-) delete mode 100644 .env create mode 100644 .env.example delete mode 100644 app/__pycache__/api.cpython-311.pyc delete mode 100644 app/__pycache__/crud.cpython-311.pyc delete mode 100644 app/__pycache__/database.cpython-311.pyc delete mode 100644 app/__pycache__/main.cpython-311.pyc delete mode 100644 app/__pycache__/models.cpython-311.pyc delete mode 100644 app/__pycache__/openrouter_client.cpython-311.pyc delete mode 100644 app/__pycache__/schemas.cpython-311.pyc diff --git a/.env b/.env deleted file mode 100644 index 5c9d32b..0000000 --- a/.env +++ /dev/null @@ -1,9 +0,0 @@ -TELEGRAM_TOKEN=8039533737:AAF0DKayjO21LRNCwdh8UffltXLg1HameGQ -OPENROUTER_API_KEY=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 -DATABASE_URL=postgresql+asyncpg://drholy:SportForever1999@db:5432/chatdb -WEBAPP_URL=https://llm.byte-mate.xyz/webapp -DOMAIN=llm.byte-mate.xyz -EMAIL=your@email.com -POSTGRES_USER=drholy -POSTGRES_PASSWORD=SportForever1999 -POSTGRES_DB=chatdb \ No newline at end of file diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..81eecac --- /dev/null +++ b/.env.example @@ -0,0 +1,9 @@ +TELEGRAM_TOKEN=12134311314:geerergereregr +OPENROUTER_API_KEY=sk-or-v1-123123213234132 +DATABASE_URL=postgresql+asyncpg://login:pass@db:5432/chatdb +WEBAPP_URL=https://domain.com/webapp +DOMAIN=domain.com +EMAIL=your@email.com +POSTGRES_USER=login +POSTGRES_PASSWORD=pass +POSTGRES_DB=chatdb \ No newline at end of file diff --git a/.gitignore b/.gitignore index d80684b..cf6adbb 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -/app/__pycache__/ \ No newline at end of file +app/__pycache__/ +.pyc +.env \ No newline at end of file diff --git a/app/__pycache__/api.cpython-311.pyc b/app/__pycache__/api.cpython-311.pyc deleted file mode 100644 index b6494111aa37d9cb4c42e39c553e8eb367ec4859..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5118 zcmd5;|&kBoLN#*|-m0$1^0R8;rP8jHhxXk@qsAI3-Ic0J&6^QIgU}%_~CG8E{hCrnsW+fII35c;LTXawt_%F(5LC zMKW^_%-lC^qCmAI$hHYqa^B>MHg~u-VyOlwl^^br!jTivARs;+} zR+#jmIYvU)x%bc=?jwE%CDAwnnxOy(N3cS0jxEU&i80iUdQdr6<)_&z+yyiZ8ZLnC zg48lIj6EOHq^EZ)c?##Zz4CcQr=dgq10FV9)z*U0c^->&237Ix74{Q2{jOQ~c#?${4=4_pI| zub2VHHK99!;}a1@hD{Q&tR~_yRSr@ZU=l6DW#14vfH4PkeHOTdZ=6JFU{n^3EAceG zL{Ap^){v4elPO7S?lQVeqNHV#;Et9}`fMh@{B4;DSq&|dW^hJU9WVPg2RJO^mq{{d zr>U*{ZAE>W9uMXHgtp4eut`>}(TV{C!9gLhE1cCMW|<@lVSpcg`YZSn*Tf&IGH#8< zwbqIFR7_fC4Y#U=v?(=6ux{8TSqnuJzsGRMSL85>7G&+1OxfVcSi=#g!9vAkD-2us za!6AR{w;VJLKM6{bV;UBA*6(`YS<4mEP5t@RNeN(sV&cH7Ro(SSEK3u$>6@0qjdn~lC3hhrkyFY9A)TcKc z%6d9=Pv>J#|Ej0|tA;Oq`s-)2o?+cHyvDIk*E0mo8pqe$pCM@Sh!?kSQbTzc^3;BE zeBpT3?bF@9$L_XOcU#uouDjb)Cv)y<;zL8s6VbQCW%^EL#KEjMsEdOcVGue~r`KWT z=$gHoZqnBNQU8DMAFqV%qNk9Ro5hOTbkT>*e)6`;j3Mj=rr(Ll$yvf6-beoKAq~-j zTS(IijlqQ!#m`cN;r+l+Nm^p!%1LlVKLUOY*e6K;3^d<{s^6aZL&Fz7y=O3cU`RhO zlod|t!YRNJK@T)}#1iyu(*Szxo6ys;>Tb!p+jMtZhHt|iFoSDN1#om*~tgla8sX7yyjT z+Bc1|fn(W+aVJPpzrrN7E;tiMy}{sdT#*e&I3CmFnC2I^bg?cns+BZFZ!#Qb3mFOS zCHy{U;GmEs!yb-DqY=$;V0i-4k;{I2!R>m8Skd=zHyPlF$I zKs*4Q??Y7?0PFVt_gLsy6*`t0GeSpJ=+T9qf8#XSaW3)?v3@a@9)HmLMgOC*KmQ~n zj%LMCT^voF%JKG(hh~T7kNkY(=16KJ=kk2wU+~}RTztT^`(q&sHN-N097hWoCyTIga3QcD6wNH*z}m)_V64#KA4AX)6l zlt%MQgI6Ld@JJvhJdzz4t_{!t!{8z@jmB1kPsBmez0vn3u|U50GNNmx`RfbeC|rl8 z6!|zl4P5{Pq`KhnhD#p9j^zA@ml_{5 zEVrz*BHaL z_#AG`JhPuRcReMVQbgTRkj}G2#Jiy`<2m?{e>kom8`1mE5rv~VGnzYg^5OWS_x=?8 zGDv39M4R*&eJ#O4O%|ny-gg-oMdsO5n5S>nm#KQ~VWa-~>69i(mYdITF`c2bI1I13ie7%Q6rT02?X}mj9mh#(C`%p0A= zOQUX(p%o;SQBg(J2nk`KwiLBT4n4q;D|n+7u?9swa3Qy#z@;bNtnFntKjO;E_|2Qy z_cK55eUoqd`l1MkyYZi?fW9MA$~eu@W~R|QQd z2d9D{2QjaPaA;ak!#9MfFdI(?R1suRjde%S8^NiFDovtn-zE!@Z^W--Bz8cpd+Q7e){WgZtQ zq%aRX<%_CHLrSGwE*UgT@HD~tY*rv_%N?r_%v3dl3RUo@v#UG=^t3;xKvw073kx}g zRMnA%MVgwy26L60|*v!m930rm&{)lhq2@XqO5r@xxMcmD2smYlcc{JMN{ zO+NW!=m*I@^;T>0!rG||mRzvqf;Di_9=O=*+u3U4ZK;1mX$&35V((XSwMipX%w020lWO>WLDJ~LqQkalo$58VP< z5+Iq}5sT9!Q`jTzyldzwqW?%cPXV|lXs7obX(x2jj;CRExd0(lAQcVMuu_>f@Vt=? zb#gEKCLmC82Gc-EC2??15{xB*WrLmEO0kIpjAejPzO2vaY)LG+4v_&iCqZr&${kPS zIhbKibOTr?kv5{q#z-@Lcld$v_}y0YtQ9?LN6*&Iw1v>8;~$SNk9{<8W1=?Ej>c|g z>)DlKjbklgaCc+hkJgWVKDm->zcWX=W+8bmL0&gD$Up;)Ei4ixKvzna#ATc;#mU|#!yxlr3Fh9m=5C^P1u zXu#`EUIL{druaQDAGB_W@z1U_KD0#H7Ud_Aczuu!?Zk@@(vODM5~EfmZ%6V^BK`FP zw~u@=VyBL-r*dnloR!Mksk{|AVMk6lX3N!;gN=iKMuO?kUkKP13dZ+mwei1WD3-h} zt`2=Ie<@p;tewfOXO6FBj$4_Woyl3rQ9C(mNqJk!w}iY?QS1?uVFU1p_3Q6zMNOH- z<;9Wds!@e^i&YvO^33C_#z>L11+9=)fw=F^BlFfr#2)f5-oNgye2f4)R%W!BM WJWYNU4|6BB5U^F#>GoyL9{vH?z6}xp diff --git a/app/__pycache__/database.cpython-311.pyc b/app/__pycache__/database.cpython-311.pyc deleted file mode 100644 index 0962272c265fe7039678ac365a5d779c4697db8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644 zcmZuty^9k;6rbJfNA}#91@+E@V0~$l%0dt!%bnFB#6*ilSmt(~m(~48^4nA0TpX-VE=(-)|nj_deHZTS(aA!;is{g3vFS zY)oGVi%%l>hzKG|gkr^0V%1X>nX6GH);ulNJ$;#1BEvIO1jZ|K(}ZYK(f3^3m3dWx zD^Mjm(Jzc?MPTBtF-u??SfCQ~qWT}UB`|#|i02zR@@|ky4>hgdveH!ft$+f~z{hNy z1U@9kVFKLl$gBs9g=r#4Hd}=;ehrj61cC@toP{UgA7KVhxV_)$cic|zz<>7iurGdS z5DZdoyc}gC3Xes>5MLPcxdW%ekb<8kevrm-m^E#_&E7;f3I-65TX34SmRiD;$|0#H z9)9y5MoMEU*GvtGs43&dF=UXOP`N;EtY@gLCR!`!nk$5UMGHYeS9jV$N}!F0!#2Sg zmNT@5DhR4Z&u%% z*Y|S!(rOe|WAfsg_Pt+N?#y!MmYW-;(|B)Bo_{&~dB1SFGp9Rux_PZMcM5Z7X70|- M-CUE0-WHPn0s)M*?*IS* diff --git a/app/__pycache__/main.cpython-311.pyc b/app/__pycache__/main.cpython-311.pyc deleted file mode 100644 index fdc0b1130971578fc2514a69d72a347af80c0195..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1728 zcmb7EQEMAV5T3m|NhisYDyN{7o{K>uL;>3=gcMS@;651IfGG_WqKAr$Ze^diJBi&> z;y5vNW7CvUXekBfp#eWRDQSO19{PR?2Qdo;Lt1FwoVpLjPn|vM6v?!1ySFDP1QPH zZ|ps~YMhT=*}5{SaRtioCJaltc0*ZKufh!k&{aII^n+<83ss%TP(+e?i?&Ba;u^)j z&{@~3^P66S$?$~sp3J!JQs0#M7nug5rcdjp<6!EwM%(ka%-Q5&ai)RSf_KoFaZTHs z?%ZS&c@dEe#{l4W{MO*NLg}kdpB5@l3YA{rOjtOx2PE;%$>d>WCqMqR`=xt-{`T9KMkL|NQq&P7dKetR5U3oUFx*n2HDI=gz5*&t>K=q#nOT zkggPGZZ*4(Q}3Am(j`e&MS37;3_yvtvOYur_K^Ai0QLu<1FS5gU|J=98lCprZ88c* z1dXz=lCeFDE>AD{u2W42rOkyV!xdVqjo?XJHus}Lh_QLwp&wD+X?vVj74|B+6-U;Q z0+;V=a*~~r@-(OHI<51L$qbwqaPTUUK3s~YzAJ4S-x~Mrheoe>F)UtO`{0*s>0YLn zEr;21pq2Mg85XLqh*T4+2G#*4AEJN=;t`UWd}AVo@SK**@H7>^@YlP7Df33unF`Mo#0TP#iG=8=)3GJ%H)Od014udkR5nE z80|Yy4*t3C!r5T7?Qfkh0^{FY+G++c-h-(SrUIDSCE8u%j`4-v zBd0@hdQVXZJ}D$GR8U?UNOVvVcT0ClLE7k%iI7Z4#mYS{RVy!vGl{t5cEJV@_x#dU7q~(*D zibEo4w(gdTLZne*TYjbLdh?YUw53y)N6PCf^Oheat2bRj9|%$IidDX5 z)~dBS90KvCi&~_ZrfWIGG^31ZI#pb^SzR;D>vhXsSF)z*v*F?H3V5E+wMt8V)Z9x87X!pK7~2>y|Lk$9dp2k@}KH42t( zj|@Ykh)+JM(%QV`7Dc*;dzLM)Y+*7DQx8E0eUq8J%bS9-ntvjqi<_96a7_Ft5glR%o4VmxA|7fp#R+j&!vn%`>YU zk-1Kz(^xtb9vJT)7!UPQS1&cs_jVvjJbD5F>^s-Pg-NkvJ0Kvb0r$UhOK2CohX&AFkIC+J26u3TB*aFh5E8$jeMwv1tkms;z`7v-Zn{tD)= znTgbVtJFSt=j7d!&BeAkD|KaZb!(nc`n;VBQ)IF^eozzkzP>+S`v95Zo zImxbg-E6hfMLo)R*KNx#&l6{1(?2f>D&IUms!b=9d+9z}rB0lyHOR}O*n(^ipGB&& zcX?vq5#nbv%=$LY>$!3w{$`w{B@kFv^Zo|2mJkG?hdvEn|L&m=gROTDy&Y`5*QAs% vv4*yr*5Q9x@3WUuK@q+X*3izDxijV2W_?f*jMF diff --git a/app/__pycache__/openrouter_client.cpython-311.pyc b/app/__pycache__/openrouter_client.cpython-311.pyc deleted file mode 100644 index 4d8fe3e16de365a0e2457b03d99917383960016c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1559 zcmZuxO=ufO6rNrEtyZ>WJCUj5+Flcb5Va-z(?Uf_P>i4^j%{Rx)J}_7YbUnk)lX(u zv8~!gjssO`4mku`Xwv57P?AGp>edOw!H3>wi=bj5P+9`*O{r4|IrWWf$#v+=&bM!7 z-h2DrH*fZCW21t4K-)TeW4>qYa>w&OW0O2d7Aca%W414n`m*Qu54)F-1q@`w{ zST;C>?!nk^GuAiut%_}f2Mrhp8aBl~V+So>abW9x;f-B~;=G1t1cjSIKJhPRGVbF{ z`$QI}L!)Nv#AJ9pGI2f{j>JNfqp`E$X;ZuqJ`6rNCL_p3a0#^onyeZ7e8jj_N zYC2#owt$!8^+X{sAP=p>*!vscEaHGLC(=Q#wPam8Sx^5?ow}M9d+WmCOs^i#{#@a1 z@e03!?prp%?q1z?m0RJG_L_}iZLf(a>8Odxy3Z+e66vkAb%c5m>0IS?&*6$;$#Yl>O2!&}O1A-b=wmk7 zf&S3=f^N|#belesE`I7I85Mhjk~gPe;$88|nwHRXIjw`NEo(YXdHW=9Jd@TjtOX@a zC##=SzvAQb4If6Mll>8V2@_26j*t4I30=kc_REVn9bhojKRER6Y`;7>I2*h~F!ou@ zM!cjGIW~`F1ryD*r7{XuO`#SuVP})`1N?sbx48{^{?ts4^>6YK;GVO6S0UVgtI8>|Yif2+;73+yiT7xZup|VY3 zYBU;VrEfZ`(s<}x*mT6_Gl@9XOvgcvu(D65=?pK$ahCZoZCR2?>plx{K^mrb=-uS7 z#wrcY^>tSu4s5}d$OaBCNo+qZe|FhynZs#JAd(otS{5S1<-vK_Bl;H1C%oYHt_6u%>nACfG|Zrs$ZDm#C6@AxaFsKc z?gCft6x_Kg=wn&s36CPD!%<(xMAzq;(e8#Z598LkmYKF4Isv!stZdss*FEuZzhc`z zpE&*mQKML7b=!8rup2vQV`SUsWQ;alukWY(K58CWp!48LZ?`d~hRFaGC)Z$M_MDH#n_<`_gHd02LCzUP1}If|UkGtVdUgw9_ zITI^zUR06PfMjM@1Q=H?){rM%yoG?C%ZQKR0gsQ7I}1{J>!ZGjzg*-~09#FC{&v+1 zW3dXD(2?M&IX&V-Z;1+s%=>Z&c}Osp5k{`yOQn_^BnM}( zl7rkLJX^46T1+iKmRr;zmd15%;Pv@d1)-GnQcUotiy_a1X76ev}W#Z zC*Swo!PkG+wuWpQ<^|h+-{L`ag+NVH6#}w6Rebv1L&CH|!qi=mf>avZW2Uts-~T(klbhcmyv$f!uJ{~@Otj4BvP3_?BS;X8egU#P(QE5NhVz20r?uOI=y@