-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathNekosLife.py
121 lines (111 loc) · 2.76 KB
/
NekosLife.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# .------.------.------.------.------.------.------.------.------.------.
# |D.--. |4.--. |N.--. |1.--. |3.--. |L.--. |3.--. |K.--. |0.--. |0.--. |
# | :/\: | :/\: | :(): | :/\: | :(): | :/\: | :(): | :/\: | :/\: | :/\: |
# | (__) | :\/: | ()() | (__) | ()() | (__) | ()() | :\/: | :\/: | :\/: |
# | '--'D| '--'4| '--'N| '--'1| '--'3| '--'L| '--'3| '--'K| '--'0| '--'0|
# `------`------`------`------`------`------`------`------`------`------'
#
# Copyright 2023 t.me/D4n13l3k00
# Licensed under the Creative Commons CC BY-NC-ND 4.0
#
# Full license text can be found at:
# https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode
#
# Human-friendly one:
# https://creativecommons.org/licenses/by-nc-nd/4.0
# meta developer: @D4n13l3k00
import requests
from .. import loader, utils # type: ignore
@loader.tds
class nkapimdMod(loader.Module):
strings = {"name": "NekosLife"}
@loader.owner
async def nkcmd(self, m):
"Отправить фото/гиф\nПо умолчанию отправляется neko\nМожно указать другую категорию(.nkct)"
args = utils.get_args_raw(m)
typ = None
if args:
if args in types_of:
typ = args
else:
typ = "neko"
if typ is None:
return await m.edit("<b>не знаю такого</b>")
await m.edit("<b>Mmm...</b>")
reply = await m.get_reply_message()
await m.client.send_file(
m.to_id,
requests.get(f"https://nekos.life/api/v2/img/{typ}").json()["url"],
reply_to=reply.id if reply else None,
)
await m.delete()
async def nkctcmd(self, m):
await m.edit(
"Доступные категории:\n" + "\n".join(f"<code>{i}</code>" for i in types_of)
)
types_of = [
"femdom",
"tickle",
"classic",
"ngif",
"erofeet",
"meow",
"erok",
"poke",
"les",
"hololewd",
"lewdk",
"keta",
"feetg",
"nsfw_neko_gif",
"eroyuri",
"kiss",
"_8ball",
"kuni",
"tits",
"pussy_jpg",
"cum_jpg",
"pussy",
"lewdkemo",
"lizard",
"slap",
"lewd",
"cum",
"cuddle",
"spank",
"smallboobs",
"goose",
"Random_hentai_gif",
"avatar",
"fox_girl",
"nsfw_avatar",
"hug",
"gecg",
"boobs",
"pat",
"feet",
"smug",
"kemonomimi",
"solog",
"holo",
"wallpaper",
"bj",
"woof",
"yuri",
"trap",
"anal",
"baka",
"blowjob",
"holoero",
"feed",
"neko",
"gasm",
"hentai",
"futanari",
"ero",
"solo",
"waifu",
"pwankg",
"eron",
"erokemo",
]