Spaces:
Sleeping
Sleeping
iamgojoof6eyes
commited on
Commit
·
c68d102
1
Parent(s):
db1b405
Looks good (✯◡✯)
Browse files- Powers/plugins/bans.py +1 -1
- Powers/plugins/fun.py +12 -12
- Powers/plugins/info.py +5 -5
- Powers/plugins/muting.py +1 -1
- Powers/plugins/start.py +11 -7
- Powers/utils/fun_strings.py +0 -630
- README.md +1 -1
Powers/plugins/bans.py
CHANGED
@@ -18,7 +18,7 @@ from pyrogram.types import (
|
|
18 |
|
19 |
from Powers import LOGGER, OWNER_ID, SUPPORT_GROUP, SUPPORT_STAFF
|
20 |
from Powers.bot_class import Gojo
|
21 |
-
from Powers.utils.
|
22 |
from Powers.utils.caching import ADMIN_CACHE, admin_cache_reload
|
23 |
from Powers.utils.custom_filters import command, restrict_filter
|
24 |
from Powers.utils.extract_user import extract_user
|
|
|
18 |
|
19 |
from Powers import LOGGER, OWNER_ID, SUPPORT_GROUP, SUPPORT_STAFF
|
20 |
from Powers.bot_class import Gojo
|
21 |
+
from Powers.utils.extras import BAN_GIFS, KICK_GIFS
|
22 |
from Powers.utils.caching import ADMIN_CACHE, admin_cache_reload
|
23 |
from Powers.utils.custom_filters import command, restrict_filter
|
24 |
from Powers.utils.extract_user import extract_user
|
Powers/plugins/fun.py
CHANGED
@@ -7,10 +7,10 @@ from pyrogram.types import Message
|
|
7 |
|
8 |
from Powers import LOGGER, DEV_USERS
|
9 |
from Powers.bot_class import Gojo
|
10 |
-
from Powers.utils import
|
11 |
from Powers.utils.custom_filters import command
|
12 |
from Powers.utils.extract_user import extract_user
|
13 |
-
from Powers.utils.
|
14 |
|
15 |
|
16 |
@Gojo.on_message(command("shout"))
|
@@ -40,7 +40,7 @@ async def fun_shout(_, m: Message):
|
|
40 |
|
41 |
@Gojo.on_message(command("runs"))
|
42 |
async def fun_run(_, m: Message):
|
43 |
-
await m.reply_text(choice(
|
44 |
LOGGER.info(f"{m.from_user.id} runed in {m.chat.id}")
|
45 |
return
|
46 |
|
@@ -58,9 +58,9 @@ async def fun_slap(c: Gojo, m: Message):
|
|
58 |
return
|
59 |
|
60 |
if user_id == me.id:
|
61 |
-
temp = choice(
|
62 |
else:
|
63 |
-
temp = choice(
|
64 |
|
65 |
if user_id:
|
66 |
user1 = curr_user
|
@@ -70,9 +70,9 @@ async def fun_slap(c: Gojo, m: Message):
|
|
70 |
user1 = me.first_name
|
71 |
user2 = curr_user
|
72 |
|
73 |
-
item = choice(
|
74 |
-
hit = choice(
|
75 |
-
throw = choice(
|
76 |
|
77 |
reply = temp.format(user1=user1, user2=user2, item=item, hits=hit, throws=throw)
|
78 |
await reply_text(reply)
|
@@ -91,7 +91,7 @@ async def fun_roll(_, m: Message):
|
|
91 |
@Gojo.on_message(command("toss"))
|
92 |
async def fun_toss(_, m: Message):
|
93 |
reply_text = m.reply_to_message.reply_text if m.reply_to_message else m.reply_text
|
94 |
-
await reply_text(choice(
|
95 |
LOGGER.info(f"{m.from_user.id} tossed in {m.chat.id}")
|
96 |
return
|
97 |
|
@@ -105,7 +105,7 @@ async def insult(c : Gojo , m: Message):
|
|
105 |
await m.reply_text("Sorry! I can't insult my devs....")
|
106 |
return LOGGER.info(f"{m.from_user.id} tried to insult {user_first_name} in {m.chat.id}")
|
107 |
else:
|
108 |
-
Insult_omp = choice(
|
109 |
reply_text = m.reply_to_message.reply_text if m.reply_to_message else m.reply_text
|
110 |
await reply_text(Insult_omp)
|
111 |
LOGGER.info(f"{m.from_user.id} insulted {user_first_name} in {m.chat.id}")
|
@@ -148,7 +148,7 @@ async def fun_bluetext(_, m: Message):
|
|
148 |
@Gojo.on_message(command("decide"))
|
149 |
async def fun_decide(_, m: Message):
|
150 |
reply_text = m.reply_to_message.reply_text if m.reply_to_message else m.reply_text
|
151 |
-
await reply_text(choice(
|
152 |
LOGGER.info(f"{m.from_user.id} decided in {m.chat.id}")
|
153 |
return
|
154 |
|
@@ -156,7 +156,7 @@ async def fun_decide(_, m: Message):
|
|
156 |
@Gojo.on_message(command("react"))
|
157 |
async def fun_table(_, m: Message):
|
158 |
reply_text = m.reply_to_message.reply_text if m.reply_to_message else m.reply_text
|
159 |
-
await reply_text(choice(
|
160 |
LOGGER.info(f"{m.from_user.id} reacted in {m.chat.id}")
|
161 |
return
|
162 |
|
|
|
7 |
|
8 |
from Powers import LOGGER, DEV_USERS
|
9 |
from Powers.bot_class import Gojo
|
10 |
+
from Powers.utils import extras
|
11 |
from Powers.utils.custom_filters import command
|
12 |
from Powers.utils.extract_user import extract_user
|
13 |
+
from Powers.utils.extras import YESWNO as YES, NOWYES as NO
|
14 |
|
15 |
|
16 |
@Gojo.on_message(command("shout"))
|
|
|
40 |
|
41 |
@Gojo.on_message(command("runs"))
|
42 |
async def fun_run(_, m: Message):
|
43 |
+
await m.reply_text(choice(extras.RUN_STRINGS))
|
44 |
LOGGER.info(f"{m.from_user.id} runed in {m.chat.id}")
|
45 |
return
|
46 |
|
|
|
58 |
return
|
59 |
|
60 |
if user_id == me.id:
|
61 |
+
temp = choice(extras.SLAP_GOJO_TEMPLATES)
|
62 |
else:
|
63 |
+
temp = choice(extras.SLAP_TEMPLATES)
|
64 |
|
65 |
if user_id:
|
66 |
user1 = curr_user
|
|
|
70 |
user1 = me.first_name
|
71 |
user2 = curr_user
|
72 |
|
73 |
+
item = choice(extras.ITEMS)
|
74 |
+
hit = choice(extras.HIT)
|
75 |
+
throw = choice(extras.THROW)
|
76 |
|
77 |
reply = temp.format(user1=user1, user2=user2, item=item, hits=hit, throws=throw)
|
78 |
await reply_text(reply)
|
|
|
91 |
@Gojo.on_message(command("toss"))
|
92 |
async def fun_toss(_, m: Message):
|
93 |
reply_text = m.reply_to_message.reply_text if m.reply_to_message else m.reply_text
|
94 |
+
await reply_text(choice(extras.TOSS))
|
95 |
LOGGER.info(f"{m.from_user.id} tossed in {m.chat.id}")
|
96 |
return
|
97 |
|
|
|
105 |
await m.reply_text("Sorry! I can't insult my devs....")
|
106 |
return LOGGER.info(f"{m.from_user.id} tried to insult {user_first_name} in {m.chat.id}")
|
107 |
else:
|
108 |
+
Insult_omp = choice(extras.INSULT_STRINGS)
|
109 |
reply_text = m.reply_to_message.reply_text if m.reply_to_message else m.reply_text
|
110 |
await reply_text(Insult_omp)
|
111 |
LOGGER.info(f"{m.from_user.id} insulted {user_first_name} in {m.chat.id}")
|
|
|
148 |
@Gojo.on_message(command("decide"))
|
149 |
async def fun_decide(_, m: Message):
|
150 |
reply_text = m.reply_to_message.reply_text if m.reply_to_message else m.reply_text
|
151 |
+
await reply_text(choice(extras.DECIDE))
|
152 |
LOGGER.info(f"{m.from_user.id} decided in {m.chat.id}")
|
153 |
return
|
154 |
|
|
|
156 |
@Gojo.on_message(command("react"))
|
157 |
async def fun_table(_, m: Message):
|
158 |
reply_text = m.reply_to_message.reply_text if m.reply_to_message else m.reply_text
|
159 |
+
await reply_text(choice(extras.REACTIONS))
|
160 |
LOGGER.info(f"{m.from_user.id} reacted in {m.chat.id}")
|
161 |
return
|
162 |
|
Powers/plugins/info.py
CHANGED
@@ -51,11 +51,11 @@ async def user_info(user, already=False):
|
|
51 |
is_support = user_id in SUPPORT_STAFF
|
52 |
if user_id in SUPPORT_STAFF:
|
53 |
if user_id in DEV_USERS:
|
54 |
-
omp = "User is
|
55 |
elif user_id in SUDO_USERS:
|
56 |
-
omp = "User is
|
57 |
elif user_id in WHITELIST_USERS:
|
58 |
-
omp = "User is in whitelist
|
59 |
else:
|
60 |
omp = "Hmmm.......Who is that again?"
|
61 |
is_bot = user.is_bot
|
@@ -139,13 +139,13 @@ async def info_func(c: Gojo, message: Message):
|
|
139 |
await message.reply_text(text="I can't info fecth of nothing!")
|
140 |
await message.stop_propagation()
|
141 |
elif len(message.text.split()) > 2 and not message.reply_to_message:
|
142 |
-
await message.reply_text("You are not providing proper arguments.......**Usage:**/info [USERNAME|ID]")
|
143 |
await message.stop_propagation()
|
144 |
|
145 |
try:
|
146 |
user, _ , _= await extract_user(c , message)
|
147 |
except Exception as e:
|
148 |
-
return await message.reply_text(f"Got an error while running extract_user function error is {e}")
|
149 |
|
150 |
if not user:
|
151 |
message.reply_text("Can't find user to fetch info!")
|
|
|
51 |
is_support = user_id in SUPPORT_STAFF
|
52 |
if user_id in SUPPORT_STAFF:
|
53 |
if user_id in DEV_USERS:
|
54 |
+
omp = "User is dev"
|
55 |
elif user_id in SUDO_USERS:
|
56 |
+
omp = "User is sudoer"
|
57 |
elif user_id in WHITELIST_USERS:
|
58 |
+
omp = "User is in whitelist"
|
59 |
else:
|
60 |
omp = "Hmmm.......Who is that again?"
|
61 |
is_bot = user.is_bot
|
|
|
139 |
await message.reply_text(text="I can't info fecth of nothing!")
|
140 |
await message.stop_propagation()
|
141 |
elif len(message.text.split()) > 2 and not message.reply_to_message:
|
142 |
+
await message.reply_text("You are not providing proper arguments.......**Usage:**/info [USERNAME|ID]....Example /info @iamgojoof6eyes")
|
143 |
await message.stop_propagation()
|
144 |
|
145 |
try:
|
146 |
user, _ , _= await extract_user(c , message)
|
147 |
except Exception as e:
|
148 |
+
return await message.reply_text(f"Got an error while running extract_user function error is {e}.....Give this message in supoort group")
|
149 |
|
150 |
if not user:
|
151 |
message.reply_text("Can't find user to fetch info!")
|
Powers/plugins/muting.py
CHANGED
@@ -22,7 +22,7 @@ from Powers.utils.extract_user import extract_user
|
|
22 |
from Powers.utils.parser import mention_html
|
23 |
from Powers.utils.string import extract_time
|
24 |
from Powers.vars import Config
|
25 |
-
from Powers.utils.
|
26 |
|
27 |
|
28 |
MUTE_MEDIA = choice(MUTE_GIFS)
|
|
|
22 |
from Powers.utils.parser import mention_html
|
23 |
from Powers.utils.string import extract_time
|
24 |
from Powers.vars import Config
|
25 |
+
from Powers.utils.extras import MUTE_GIFS
|
26 |
|
27 |
|
28 |
MUTE_MEDIA = choice(MUTE_GIFS)
|
Powers/plugins/start.py
CHANGED
@@ -1,3 +1,5 @@
|
|
|
|
|
|
1 |
from pyrogram import filters
|
2 |
from pyrogram.errors import MessageNotModified, QueryIdInvalid, UserIsBlocked
|
3 |
from pyrogram.types import CallbackQuery, Message
|
@@ -7,6 +9,7 @@ from Powers.bot_class import Gojo
|
|
7 |
from Powers.utils.custom_filters import command
|
8 |
from Powers.utils.chat_type import chattype
|
9 |
from Powers.utils.kbhelpers import ikb
|
|
|
10 |
from Powers.utils.chat_type import chattype
|
11 |
from Powers.utils.start_utils import (
|
12 |
gen_cmds_kb,
|
@@ -17,6 +20,7 @@ from Powers.utils.start_utils import (
|
|
17 |
)
|
18 |
from Powers.vars import Config
|
19 |
|
|
|
20 |
|
21 |
@Gojo.on_message(
|
22 |
command("donate") & (filters.group | filters.private),
|
@@ -33,7 +37,7 @@ async def donate(_, m: Message):
|
|
33 |
"""
|
34 |
|
35 |
LOGGER.info(f"{m.from_user.id} fetched donation text in {m.chat.id}")
|
36 |
-
await m.reply_photo(photo=
|
37 |
caption=cpt)
|
38 |
return
|
39 |
|
@@ -84,7 +88,7 @@ async def start(c: Gojo, m: Message):
|
|
84 |
return
|
85 |
|
86 |
await m.reply_photo(
|
87 |
-
photo=
|
88 |
caption=help_msg,
|
89 |
parse_mode="markdown",
|
90 |
reply_markup=ikb(help_kb),
|
@@ -101,7 +105,7 @@ async def start(c: Gojo, m: Message):
|
|
101 |
Join my [News Channel](https://t.me/gojo_updates) to get information on all the latest updates."""
|
102 |
|
103 |
await m.reply_photo(
|
104 |
-
photo=
|
105 |
caption=cpt,
|
106 |
reply_markup=(await gen_start_kb(m)),
|
107 |
quote=True,
|
@@ -162,7 +166,7 @@ async def commands_menu(_, q: CallbackQuery):
|
|
162 |
pass
|
163 |
except QueryIdInvalid:
|
164 |
await q.message.reply_photo(
|
165 |
-
photo=
|
166 |
caption=cpt,
|
167 |
reply_markup=keyboard)
|
168 |
|
@@ -186,7 +190,7 @@ async def help_menu(_, m: Message):
|
|
186 |
chattype = chattype(m)
|
187 |
if chattype == "private":
|
188 |
await m.reply_photo(
|
189 |
-
photo=
|
190 |
caption=help_msg,
|
191 |
parse_mode="markdown",
|
192 |
reply_markup=ikb(help_kb),
|
@@ -195,7 +199,7 @@ async def help_menu(_, m: Message):
|
|
195 |
)
|
196 |
else:
|
197 |
await m.reply_photo(
|
198 |
-
photo=
|
199 |
caption=f"Press the button below to get help for <i>{help_option}</i>",
|
200 |
reply_markup=ikb(
|
201 |
[
|
@@ -230,7 +234,7 @@ async def help_menu(_, m: Message):
|
|
230 |
)
|
231 |
msg = "Contact me in PM to get the list of possible commands."
|
232 |
await m.reply_photo(
|
233 |
-
photo=
|
234 |
caption=msg,
|
235 |
reply_markup=keyboard,
|
236 |
)
|
|
|
1 |
+
from random import choice
|
2 |
+
|
3 |
from pyrogram import filters
|
4 |
from pyrogram.errors import MessageNotModified, QueryIdInvalid, UserIsBlocked
|
5 |
from pyrogram.types import CallbackQuery, Message
|
|
|
9 |
from Powers.utils.custom_filters import command
|
10 |
from Powers.utils.chat_type import chattype
|
11 |
from Powers.utils.kbhelpers import ikb
|
12 |
+
from Powers.utils.extras import StartPic
|
13 |
from Powers.utils.chat_type import chattype
|
14 |
from Powers.utils.start_utils import (
|
15 |
gen_cmds_kb,
|
|
|
20 |
)
|
21 |
from Powers.vars import Config
|
22 |
|
23 |
+
StartPic = choice(StartPic)
|
24 |
|
25 |
@Gojo.on_message(
|
26 |
command("donate") & (filters.group | filters.private),
|
|
|
37 |
"""
|
38 |
|
39 |
LOGGER.info(f"{m.from_user.id} fetched donation text in {m.chat.id}")
|
40 |
+
await m.reply_photo(photo=StartPic,
|
41 |
caption=cpt)
|
42 |
return
|
43 |
|
|
|
88 |
return
|
89 |
|
90 |
await m.reply_photo(
|
91 |
+
photo=StartPic,
|
92 |
caption=help_msg,
|
93 |
parse_mode="markdown",
|
94 |
reply_markup=ikb(help_kb),
|
|
|
105 |
Join my [News Channel](https://t.me/gojo_updates) to get information on all the latest updates."""
|
106 |
|
107 |
await m.reply_photo(
|
108 |
+
photo=StartPic,
|
109 |
caption=cpt,
|
110 |
reply_markup=(await gen_start_kb(m)),
|
111 |
quote=True,
|
|
|
166 |
pass
|
167 |
except QueryIdInvalid:
|
168 |
await q.message.reply_photo(
|
169 |
+
photo=StartPic,
|
170 |
caption=cpt,
|
171 |
reply_markup=keyboard)
|
172 |
|
|
|
190 |
chattype = chattype(m)
|
191 |
if chattype == "private":
|
192 |
await m.reply_photo(
|
193 |
+
photo=StartPic,
|
194 |
caption=help_msg,
|
195 |
parse_mode="markdown",
|
196 |
reply_markup=ikb(help_kb),
|
|
|
199 |
)
|
200 |
else:
|
201 |
await m.reply_photo(
|
202 |
+
photo=StartPic,
|
203 |
caption=f"Press the button below to get help for <i>{help_option}</i>",
|
204 |
reply_markup=ikb(
|
205 |
[
|
|
|
234 |
)
|
235 |
msg = "Contact me in PM to get the list of possible commands."
|
236 |
await m.reply_photo(
|
237 |
+
photo=StartPic,
|
238 |
caption=msg,
|
239 |
reply_markup=keyboard,
|
240 |
)
|
Powers/utils/fun_strings.py
DELETED
@@ -1,630 +0,0 @@
|
|
1 |
-
RUN_STRINGS = (
|
2 |
-
"Now you see me, now you don't."
|
3 |
-
"ε=ε=ε=ε=┌(; ̄▽ ̄)┘",
|
4 |
-
"Get back here!",
|
5 |
-
"REEEEEEEEEEEEEEEEEE!!!!!!!",
|
6 |
-
"Look out for the wall!",
|
7 |
-
"Don't leave me alone with them!!",
|
8 |
-
"You've got company!",
|
9 |
-
"Chotto matte!",
|
10 |
-
"Yare yare daze",
|
11 |
-
"*Naruto run activated*",
|
12 |
-
"*Nezuko run activated*",
|
13 |
-
"Huh? what? did they get away?",
|
14 |
-
"Get back here!",
|
15 |
-
"Look out for the wall!",
|
16 |
-
"Don't leave me alone with them!!",
|
17 |
-
"You've got company!",
|
18 |
-
"Chotto matte!",
|
19 |
-
"Yare yare daze",
|
20 |
-
"Hey take responsibilty for what you just did!",
|
21 |
-
"May the odds be ever in your favour.",
|
22 |
-
"Run everyone, they just dropped a bomb 💣💣",
|
23 |
-
"And they disappeared forever, never to be seen again.",
|
24 |
-
"Legend has it, they're still running.",
|
25 |
-
"Hasta la vista, baby.",
|
26 |
-
"Ah, what a waste. I liked that one.",
|
27 |
-
"As The Doctor would say... RUN!",
|
28 |
-
)
|
29 |
-
|
30 |
-
SLAP_GOJO_TEMPLATES = (
|
31 |
-
"Slap me one more time and I'll mute you.",
|
32 |
-
"Don't again dare to slap me asshole.",
|
33 |
-
)
|
34 |
-
|
35 |
-
SLAP_TEMPLATES = (
|
36 |
-
"{user2} was killed by magic.",
|
37 |
-
"{user2} starved without pats.",
|
38 |
-
"{user2} was knocked into the void by {user1}.",
|
39 |
-
"{user2} fainted.",
|
40 |
-
"{user2} is out of usable Pokemon! {user2} whited out!.",
|
41 |
-
"{user2} is out of usable Pokemon! {user2} blacked out!.",
|
42 |
-
"{user2} got rekt.",
|
43 |
-
"{user2}'s melon was split by {user1}.",
|
44 |
-
"{user2} was sliced and diced by {user1}.",
|
45 |
-
"{user2} played hot-potato with a grenade.",
|
46 |
-
"{user2} was knifed by {user1}.",
|
47 |
-
"{user2} ate a grenade.",
|
48 |
-
"{user2} is what's for dinner!",
|
49 |
-
"{user2} was terminated by {user1}.",
|
50 |
-
"{user1} spammed {user2}'s email.",
|
51 |
-
"{user1} RSA-encrypted {user2} and deleted the private key.",
|
52 |
-
"{user1} put {user2} in the friendzone.",
|
53 |
-
"{user1} slaps {user2} with a DMCA takedown request!",
|
54 |
-
"{user2} got a house call from Doctor {user1}.",
|
55 |
-
"{user1} beheaded {user2}.",
|
56 |
-
"{user2} got stoned...by an angry mob.",
|
57 |
-
"{user1} sued the pants off {user2}.",
|
58 |
-
"{user2} was one-hit KO'd by {user1}.",
|
59 |
-
"{user1} sent {user2} down the memory hole.",
|
60 |
-
"{user2} was a mistake. - '{user1}' ",
|
61 |
-
"{user2} was made redundant.",
|
62 |
-
"{user1} {hits} {user2} with a bat!.",
|
63 |
-
"{user1} {hits} {user2} with a Taijutsu Kick!.",
|
64 |
-
"{user1} {hits} {user2} with X-Gloves!.",
|
65 |
-
"{user1} {hits} {user2} with a Jet Punch!.",
|
66 |
-
"{user1} {hits} {user2} with a Jet Pistol!.",
|
67 |
-
"{user1} {hits} {user2} with a United States of Smash!.",
|
68 |
-
"{user1} {hits} {user2} with a Detroit Smash!.",
|
69 |
-
"{user1} {hits} {user2} with a Texas Smash!.",
|
70 |
-
"{user1} {hits} {user2} with a California Smash!.",
|
71 |
-
"{user1} {hits} {user2} with a New Hampshire Smash!.",
|
72 |
-
"{user1} {hits} {user2} with a Missouri Smash!.",
|
73 |
-
"{user1} {hits} {user2} with a Carolina Smash!.",
|
74 |
-
"{user1} {hits} {user2} with a King Kong Gun!.",
|
75 |
-
"{user1} {hits} {user2} with a baseball bat - metal one.!.",
|
76 |
-
"*Serious punches {user2}*.",
|
77 |
-
"*Normal punches {user2}*.",
|
78 |
-
"*Consecutive Normal punches {user2}*.",
|
79 |
-
"*Two Handed Consecutive Normal Punches {user2}*.",
|
80 |
-
"*Ignores {user2} to let them die of embarassment*.",
|
81 |
-
"*points at {user2}* What's with this sassy... lost child?.",
|
82 |
-
"*Hits {user2} with a Fire Tornado*.",
|
83 |
-
"{user1} pokes {user2} in the eye !",
|
84 |
-
"{user1} pokes {user2} on the sides!",
|
85 |
-
"{user1} pokes {user2}!",
|
86 |
-
"{user1} pokes {user2} with a needle!",
|
87 |
-
"{user1} pokes {user2} with a pen!",
|
88 |
-
"{user1} pokes {user2} with a stun gun!",
|
89 |
-
"{user2} is secretly a Furry!",
|
90 |
-
"Hey Everybody! {user1} is asking me to be mean!",
|
91 |
-
"( ・_・)ノ⌒●~* (・.・;) <-{user2}",
|
92 |
-
"Take this {user2}\n(ノ゚Д゚)ノ ))))●~* ",
|
93 |
-
"Here {user2} hold this\n(`・ω・)つ ●~*",
|
94 |
-
"( ・_・)ノΞ●~* {user2}\nDieeeee!!.",
|
95 |
-
"( ・∀・)r鹵~<≪巛;゚Д゚)ノ\n*Bug sprays {user2}*.",
|
96 |
-
"( ゚Д゚)ノ占~<巛巛巛.\n-{user2} You pest!",
|
97 |
-
"( う-´)づ︻╦̵̵̿╤── \(˚☐˚”)/ {user2}.",
|
98 |
-
"{user1} {hits} {user2} with a {item}.",
|
99 |
-
"{user1} {hits} {user2} in the face with a {item}.",
|
100 |
-
"{user1} {hits} {user2} around a bit with a {item}.",
|
101 |
-
"{user1} {throws} a {item} at {user2}.",
|
102 |
-
"{user1} grabs a {item} and {throws} it at {user2}'s face.",
|
103 |
-
"{user1} launches a {item} in {user2}'s general direction.",
|
104 |
-
"{user1} starts slapping {user2} silly with a {item}.",
|
105 |
-
"{user1} pins {user2} down and repeatedly {hits} them with a {item}.",
|
106 |
-
"{user1} grabs up a {item} and {hits} {user2} with it.",
|
107 |
-
"{user1} ties {user2} to a chair and {throws} a {item} at them.",
|
108 |
-
"{user1} gave a friendly push to help {user2} learn to swim in lava.",
|
109 |
-
"{user1} bullied {user2}.",
|
110 |
-
"Nyaan ate {user2}'s leg. *nomnomnom*",
|
111 |
-
"{user1} {throws} a master ball at {user2}, resistance is futile.",
|
112 |
-
"{user1} hits {user2} with an action beam...bbbbbb (ง・ω・)ง ====*",
|
113 |
-
"{user1} ara ara's {user2}.",
|
114 |
-
"{user1} ora ora's {user2}.",
|
115 |
-
"{user1} muda muda's {user2}.",
|
116 |
-
"{user2} was turned into a Jojo reference!",
|
117 |
-
"{user1} hits {user2} with {item}.",
|
118 |
-
"Round 2!..Ready? .. FIGHT!!",
|
119 |
-
"WhoPixel will oof {user2} to infinity and beyond.",
|
120 |
-
"{user2} ate a bat and discovered a new disease.",
|
121 |
-
"{user1} folded {user2} into a paper plane",
|
122 |
-
"{user1} served {user2} some bat soup.",
|
123 |
-
"{user2} was sent to his home, the planet of the apes.",
|
124 |
-
"{user1} kicked {user2} out of a moving train.",
|
125 |
-
"{user2} just killed John Wick’s dog.",
|
126 |
-
"{user1} performed an Avada Kedavra spell on {user2}.",
|
127 |
-
"{user1} subjected {user2} to a fiery furnace.",
|
128 |
-
"Sakura Haruno just got more useful than {user2}",
|
129 |
-
"{user1} unplugged {user2}'s life support.",
|
130 |
-
"{user1} subscribed {user2}' to 5 years of bad internet.",
|
131 |
-
"You know what’s worse than Dad jokes? {user2}!",
|
132 |
-
"{user1} took all of {user2}'s cookies.",
|
133 |
-
"{user2} wa mou.......Shindeiru! - {user1}.",
|
134 |
-
"{user2} lost his race piece!", #No game no life reference
|
135 |
-
"Shut up {user2}, you are just {user2}.", #No game no life reference
|
136 |
-
"{user1} hits {user2} with Aka si anse!", #No game no life reference
|
137 |
-
"@NeoTheKitty scratches {user2}", #Pixels pet cat - @NeoTheKitty
|
138 |
-
"Majin buu ate {user2}", #Dbz
|
139 |
-
"Goblin slayer slays {user2}", #Goblin Slayer
|
140 |
-
"{user2} was shot by {user1}.",
|
141 |
-
"{user2} walked into a cactus while trying to escape {user1}.",
|
142 |
-
"{user2} drowned whilst trying to escape {user1}.",
|
143 |
-
"{user2} fell into a patch of cacti.",
|
144 |
-
"{user2} went up in flames.",
|
145 |
-
"{user2} burned to death.",
|
146 |
-
"{user2} was burnt to a crisp whilst fighting {user1}.",
|
147 |
-
"{user2} was struck by lightning.",
|
148 |
-
"{user2} was slain by {user1}.",
|
149 |
-
"{user2} was killed by magic.",
|
150 |
-
"{user2} starved to death.",
|
151 |
-
"{user2} fell out of the world.",
|
152 |
-
"{user2} was knocked into the void by {user1}.",
|
153 |
-
"{user2}'s bones are scraped clean by the desolate wind.",
|
154 |
-
"{user2} fainted.",
|
155 |
-
"{user2} is out of usable Pokemon! {user2} whited out!.",
|
156 |
-
"{user2} is out of usable Pokemon! {user2} blacked out!.",
|
157 |
-
"{user2} says goodbye to this cruel world.",
|
158 |
-
"{user2} got rekt.",
|
159 |
-
"{user2} was sawn in half by {user1}.",
|
160 |
-
"{user2}'s melon was split by {user1}.",
|
161 |
-
"{user2} was sliced and diced by {user1}.",
|
162 |
-
"{user2}'s death put another notch in {user1}'s axe.",
|
163 |
-
"{user2} died from {user1}'s mysterious tropical disease.",
|
164 |
-
"{user2} played hot-potato with a grenade.",
|
165 |
-
"{user2} was knifed by {user1}.",
|
166 |
-
"{user2} ate a grenade.",
|
167 |
-
"{user2} is what's for dinner!",
|
168 |
-
"{user2} was terminated by {user1}.",
|
169 |
-
"{user2} was shot before being thrown out of a plane.",
|
170 |
-
"{user2} has encountered an error.",
|
171 |
-
"{user2} died and reincarnated as a goat.",
|
172 |
-
"{user1} threw {user2} off a building.",
|
173 |
-
"{user2} got a premature burial.",
|
174 |
-
"{user1} spammed {user2}'s email.",
|
175 |
-
"{user1} hit {user2} with a small, interstellar spaceship.",
|
176 |
-
"{user1} put {user2} in check-mate.",
|
177 |
-
"{user1} RSA-encrypted {user2} and deleted the private key.",
|
178 |
-
"{user1} put {user2} in the friendzone.",
|
179 |
-
"{user1} slaps {user2} with a DMCA takedown request!",
|
180 |
-
"{user2} died of hospital gangrene.",
|
181 |
-
"{user2} got a house call from Doctor {user1}.",
|
182 |
-
"{user1} beheaded {user2}.",
|
183 |
-
"{user2} got stoned...by an angry mob.",
|
184 |
-
"{user1} sued the pants off {user2}.",
|
185 |
-
"{user2} was one-hit KO'd by {user1}.",
|
186 |
-
"{user1} sent {user2} down the memory hole.",
|
187 |
-
"{user2} was a mistake. - '{user1}' ",
|
188 |
-
"{user1} checkmated {user2} in two moves.",
|
189 |
-
"{user2} was made redundant.",
|
190 |
-
"{user1} {hits} {user2} with a bat!.",
|
191 |
-
"{user1} {hits} {user2} with a Taijutsu Kick!.",
|
192 |
-
"{user1} {hits} {user2} with X-Gloves!.",
|
193 |
-
"{user1} {hits} {user2} with a Jet Punch!.",
|
194 |
-
"{user1} {hits} {user2} with a Jet Pistol!.",
|
195 |
-
"{user1} {hits} {user2} with a United States of Smash!.",
|
196 |
-
"{user1} {hits} {user2} with a Detroit Smash!.",
|
197 |
-
"{user1} {hits} {user2} with a Texas Smash!.",
|
198 |
-
"{user1} {hits} {user2} with a California Smash!.",
|
199 |
-
"{user1} {hits} {user2} with a New Hampshire Smash!.",
|
200 |
-
"{user1} {hits} {user2} with a Missouri Smash!.",
|
201 |
-
"{user1} {hits} {user2} with a Carolina Smash!.",
|
202 |
-
"{user1} {hits} {user2} with a King Kong Gun!.",
|
203 |
-
"{user1} {hits} {user2} with a baseball bat - metal one.!.",
|
204 |
-
"*Serious punches {user2}*.",
|
205 |
-
"*Normal punches {user2}*.",
|
206 |
-
"*Consecutive Normal punches {user2}*.",
|
207 |
-
"*Two Handed Consecutive Normal Punches {user2}*.",
|
208 |
-
"*Ignores {user2} to let them die of embarassment*.",
|
209 |
-
"*points at {user2}* What's with this sassy... lost child?.",
|
210 |
-
"*Hits {user2} with a Fire Tornado*.",
|
211 |
-
"{user1} pokes {user2} in the eye !",
|
212 |
-
"{user1} pokes {user2} on the sides!",
|
213 |
-
"{user1} pokes {user2}!",
|
214 |
-
"{user1} pokes {user2} with a needle!",
|
215 |
-
"{user1} pokes {user2} with a pen!",
|
216 |
-
"{user1} pokes {user2} with a stun gun!",
|
217 |
-
"{user2} is secretly a Furry!.",
|
218 |
-
"Hey Everybody! {user1} is asking me to be mean!",
|
219 |
-
"( ・_・)ノ⌒●~* (・.・;) <-{user2}",
|
220 |
-
"Take this {user2}\n(ノ゚Д゚)ノ ))))●~* ",
|
221 |
-
"Here {user2} hold this\n(`・ω・)つ ●~*",
|
222 |
-
"( ・_・)ノΞ●~* {user2}\nDieeeee!!.",
|
223 |
-
"( ・∀・)r鹵~<≪巛;゚Д゚)ノ\n*Bug sprays {user2}*.",
|
224 |
-
"( ゚Д゚)ノ占~<巛巛巛.\n-{user2} You pest!",
|
225 |
-
r"( う-´)づ︻╦̵̵̿╤── \(˚☐˚”)/ {user2}.",
|
226 |
-
"{user1} {hits} {user2} with a {item}.",
|
227 |
-
"{user1} {hits} {user2} in the face with a {item}.",
|
228 |
-
"{user1} {hits} {user2} around a bit with a {item}.",
|
229 |
-
"{user1} {throws} a {item} at {user2}.",
|
230 |
-
"{user1} grabs a {item} and {throws} it at {user2}'s face.",
|
231 |
-
"{user1} launches a {item} in {user2}'s general direction.",
|
232 |
-
"{user1} starts slapping {user2} silly with a {item}.",
|
233 |
-
"{user1} pins {user2} down and repeatedly {hits} them with a {item}.",
|
234 |
-
"{user1} grabs up a {item} and {hits} {user2} with it.",
|
235 |
-
"{user1} ties {user2} to a chair and {throws} a {item} at them.",
|
236 |
-
"{user1} gave a friendly push to help {user2} learn to swim in lava.",
|
237 |
-
"{user1} bullied {user2}.",
|
238 |
-
"Nyaan ate {user2}'s leg. *nomnomnom*",
|
239 |
-
"{user1} {throws} a master ball at {user2}, resistance is futile.",
|
240 |
-
"{user1} hits {user2} with an action beam...bbbbbb (ง・ω・)ง ====*",
|
241 |
-
"{user1} ara ara's {user2}.",
|
242 |
-
"{user1} ora ora's {user2}.",
|
243 |
-
"{user1} muda muda's {user2}.",
|
244 |
-
"{user2} was turned into a Jojo reference!",
|
245 |
-
"{user1} hits {user2} with {item}.",
|
246 |
-
"Round 2!..Ready? .. FIGHT!!",
|
247 |
-
"WhoPixel will oof {user2}, to infinity and beyond."
|
248 |
-
"{user2} ate a bat and discovered a new disease.",
|
249 |
-
"{user1} folded {user2} into a paper plane",
|
250 |
-
"{user1} exchanged {user2}'s life-force for a cup of chocolate.",
|
251 |
-
"{user2} did a 69 with a cactus.",
|
252 |
-
"{user1} served {user2} some bat soup.",
|
253 |
-
"{user2} was sent to his home, the planet of apes.",
|
254 |
-
"{user1} kicked {user2} out of a moving train.",
|
255 |
-
"{user1} traveled to the future and spat on {user2}'s grave.",
|
256 |
-
"{user2} died from talk-no-jutsu.",
|
257 |
-
"{user2} was placed as a carpet for a stomp dance competition.",
|
258 |
-
"{user2} just killed John Wick’s dog.",
|
259 |
-
"{user1} performed an Avada Kedavra spell on {user2}.",
|
260 |
-
"{user1} subjected {user2} to a fiery furnace.",
|
261 |
-
"Sakura Haruno just got more useful than {user2}",
|
262 |
-
"{user1} unplugged {user2}'s life support.",
|
263 |
-
"{user1} subscribed {user2}' to 5 years of bad internet.",
|
264 |
-
"{user1} learned why being a crocodile dentist was a bad idea.",
|
265 |
-
"You know what’s worse than Dad jokes? {user2}!",
|
266 |
-
"{user1} took all of {user2}'s cookies.",
|
267 |
-
)
|
268 |
-
|
269 |
-
ITEMS = (
|
270 |
-
"cast iron skillet",
|
271 |
-
"angry meow",
|
272 |
-
"cricket bat",
|
273 |
-
"wooden cane",
|
274 |
-
"shovel",
|
275 |
-
"toaster",
|
276 |
-
"book",
|
277 |
-
"laptop",
|
278 |
-
"rubber chicken",
|
279 |
-
"spiked bat",
|
280 |
-
"heavy rock",
|
281 |
-
"chunk of dirt",
|
282 |
-
"ton of bricks",
|
283 |
-
"rasengan",
|
284 |
-
"spirit bomb",
|
285 |
-
"100-Type Guanyin Bodhisattva",
|
286 |
-
"rasenshuriken",
|
287 |
-
"Murasame",
|
288 |
-
"ban",
|
289 |
-
"chunchunmaru",
|
290 |
-
"Kubikiribōchō",
|
291 |
-
"rasengan",
|
292 |
-
"spherical flying kat",
|
293 |
-
"angry bird",
|
294 |
-
"your ego",
|
295 |
-
)
|
296 |
-
|
297 |
-
THROW = (
|
298 |
-
"throws",
|
299 |
-
"flings",
|
300 |
-
"chucks",
|
301 |
-
"hurls",
|
302 |
-
)
|
303 |
-
|
304 |
-
HIT = ("hits", "whacks", "slaps", "smacks", "bashes", "pats")
|
305 |
-
|
306 |
-
REACTIONS = (
|
307 |
-
"( ͡° ͜ʖ ͡°)",
|
308 |
-
"( . •́ _ʖ •̀ .)",
|
309 |
-
"( ಠ ͜ʖ ಠ)",
|
310 |
-
"( ͡ ͜ʖ ͡ )",
|
311 |
-
"(ʘ ͜ʖ ʘ)",
|
312 |
-
"ヾ(´〇`)ノ♪♪♪",
|
313 |
-
"ヽ(o´∀`)ノ♪♬",
|
314 |
-
"♪♬((d⌒ω⌒b))♬♪",
|
315 |
-
"└(^^)┐",
|
316 |
-
"( ̄▽ ̄)/♫•*¨*•.¸¸♪",
|
317 |
-
"ヾ(⌐■_■)ノ♪",
|
318 |
-
"乁( • ω •乁)",
|
319 |
-
"♬♫♪◖(● o ●)◗♪♫♬",
|
320 |
-
"(っ˘ڡ˘ς)",
|
321 |
-
"( ˘▽˘)っ♨",
|
322 |
-
"( ・ω・)⊃-[二二]",
|
323 |
-
"(*´ー`)旦 旦( ̄ω ̄*)",
|
324 |
-
"(  ̄▽ ̄)[] [](≧▽≦ )",
|
325 |
-
"(* ̄▽ ̄)旦 且(´∀`*)",
|
326 |
-
"(ノ ˘_˘)ノ ζ|||ζ ζ|||ζ ζ|||ζ",
|
327 |
-
"(ノ°∀°)ノ⌒・*:.。. .。.:*・゜゚・*☆",
|
328 |
-
"(⊃。•́‿•̀。)⊃━✿✿✿✿✿✿",
|
329 |
-
"(∩` ロ ´)⊃━炎炎炎炎炎",
|
330 |
-
"( ・∀・)・・・--------☆",
|
331 |
-
"( -ω-)/占~~~~~",
|
332 |
-
"○∞∞∞∞ヽ(^ー^ )",
|
333 |
-
"(*^^)/~~~~~~~~~~◎",
|
334 |
-
"(((  ̄□)_/",
|
335 |
-
"(メ ̄▽ ̄)︻┳═一",
|
336 |
-
"ヽ( ・∀・)ノ_θ彡☆Σ(ノ `Д´)ノ",
|
337 |
-
"(*`0´)θ☆(メ°皿°)ノ",
|
338 |
-
"(; -_-)――――――C<―_-)",
|
339 |
-
"ヽ(>_<ヽ) ―⊂|=0ヘ(^‿^ )",
|
340 |
-
"(҂` ロ ´)︻デ═一 \(º □ º l|l)/",
|
341 |
-
"/( .□.)\ ︵╰(°益°)╯︵ /(.□. /)",
|
342 |
-
"(`⌒*)O-(`⌒´Q)",
|
343 |
-
"(っ•﹏•)っ ✴==≡눈٩(`皿´҂)ง",
|
344 |
-
"ヾ(・ω・)メ(・ω・)ノ",
|
345 |
-
"(*^ω^)八(⌒▽⌒)八(-‿‿- )ヽ",
|
346 |
-
"ヽ( ⌒ω⌒)人(=^‥^= )ノ",
|
347 |
-
"。*:☆(・ω・人・ω・)。:゜☆。",
|
348 |
-
"(°(°ω(°ω°(☆ω☆)°ω°)ω°)°)",
|
349 |
-
"(っ˘▽˘)(˘▽˘)˘▽˘ς)",
|
350 |
-
"(*^ω^)人(^ω^*)",
|
351 |
-
r"\(▽ ̄ \ ( ̄▽ ̄) /  ̄▽)/",
|
352 |
-
"( ̄Θ ̄)",
|
353 |
-
"\( ˋ �� ´ )/",
|
354 |
-
"( ´(00)ˋ )",
|
355 |
-
"\( ̄(oo) ̄)/",
|
356 |
-
"/(≧ x ≦)\",
|
357 |
-
"/(=・ x ・=)\",
|
358 |
-
"(=^・ω・^=)",
|
359 |
-
"(= ; ェ ; =)",
|
360 |
-
"(=⌒‿‿⌒=)",
|
361 |
-
"(^• ω •^)",
|
362 |
-
"ଲ(ⓛ ω ⓛ)ଲ",
|
363 |
-
"ଲ(ⓛ ω ⓛ)ଲ",
|
364 |
-
"(^◔ᴥ◔^)",
|
365 |
-
"[(--)]..zzZ",
|
366 |
-
"( ̄o ̄) zzZZzzZZ",
|
367 |
-
"(_ _*) Z z z",
|
368 |
-
"☆ミ(o*・ω・)ノ",
|
369 |
-
"ε=ε=ε=ε=┌(; ̄▽ ̄)┘",
|
370 |
-
"ε===(っ≧ω≦)っ",
|
371 |
-
"__φ(..)",
|
372 |
-
"ヾ( `ー´)シφ__",
|
373 |
-
"( ^▽^)ψ__",
|
374 |
-
"|・ω・)",
|
375 |
-
"|д・)",
|
376 |
-
"┬┴┬┴┤・ω・)ノ",
|
377 |
-
"|・д・)ノ",
|
378 |
-
"(* ̄ii ̄)",
|
379 |
-
"(^〃^)",
|
380 |
-
"m(_ _)m",
|
381 |
-
"人(_ _*)",
|
382 |
-
"(シ. .)シ",
|
383 |
-
"(^_~)",
|
384 |
-
"(>ω^)",
|
385 |
-
"(^_<)〜☆",
|
386 |
-
"(^_<)",
|
387 |
-
"(づ ̄ ³ ̄)づ",
|
388 |
-
"(⊃。•́‿•̀。)⊃",
|
389 |
-
"⊂(´• ω •`⊂)",
|
390 |
-
"(*・ω・)ノ",
|
391 |
-
"(^-^*)/",
|
392 |
-
"ヾ(*'▽'*)",
|
393 |
-
"(^0^)ノ",
|
394 |
-
"(*°ー°)ノ",
|
395 |
-
"( ̄ω ̄)/",
|
396 |
-
"(≧▽≦)/",
|
397 |
-
"w(°o°)w",
|
398 |
-
"(⊙_⊙)",
|
399 |
-
"(°ロ°) !",
|
400 |
-
"∑(O_O;)",
|
401 |
-
"(¬_¬)",
|
402 |
-
"(¬_¬ )",
|
403 |
-
"(↼_↼)",
|
404 |
-
"( ̄ω ̄;)",
|
405 |
-
"┐('~`;)┌",
|
406 |
-
"(・_・;)",
|
407 |
-
"(@_@)",
|
408 |
-
"(•ิ_•ิ)?",
|
409 |
-
"ヽ(ー_ー )ノ",
|
410 |
-
"┐( ̄ヘ ̄)┌",
|
411 |
-
"┐( ̄~ ̄)┌",
|
412 |
-
"┐( ´ д ` )┌",
|
413 |
-
"╮(︶▽︶)╭",
|
414 |
-
"ᕕ( ᐛ )ᕗ",
|
415 |
-
"(ノωヽ)",
|
416 |
-
"(″ロ゛)",
|
417 |
-
"(/ω\)",
|
418 |
-
"(((><)))",
|
419 |
-
"~(>_<~)",
|
420 |
-
"(×_×)",
|
421 |
-
"(×﹏×)",
|
422 |
-
"(ノ_<。)",
|
423 |
-
"(μ_μ)",
|
424 |
-
"o(TヘTo)",
|
425 |
-
"( ゚,_ゝ`)",
|
426 |
-
"( ╥ω╥ )",
|
427 |
-
"(/ˍ・、)",
|
428 |
-
"(つω`。)",
|
429 |
-
"(T_T)",
|
430 |
-
"o(〒﹏〒)o",
|
431 |
-
"(#`Д´)",
|
432 |
-
"(・`ω´・)",
|
433 |
-
"( `ε´ )",
|
434 |
-
"(メ` ロ ´)",
|
435 |
-
"Σ(▼□▼メ)",
|
436 |
-
"(҂ `з´ )",
|
437 |
-
"٩(╬ʘ益ʘ╬)۶",
|
438 |
-
"↑_(ΦwΦ)Ψ",
|
439 |
-
"(ノಥ益ಥ)ノ",
|
440 |
-
"(#><)",
|
441 |
-
"(; ̄Д ̄)",
|
442 |
-
"(¬_¬;)",
|
443 |
-
"(^^#)",
|
444 |
-
"( ̄︿ ̄)",
|
445 |
-
"ヾ(  ̄O ̄)ツ",
|
446 |
-
"(ᗒᗣᗕ)՞",
|
447 |
-
"(ノ_<。)ヾ(´ ▽ ` )",
|
448 |
-
"ヽ( ̄ω ̄(。。 )ゝ",
|
449 |
-
"(ノ_;)ヾ(´ ∀ ` )",
|
450 |
-
"(´-ω-`( _ _ )",
|
451 |
-
"(⌒_⌒;)",
|
452 |
-
"(*/_\)",
|
453 |
-
"( ◡‿◡ *)",
|
454 |
-
"(//ω//)",
|
455 |
-
"( ̄▽ ̄*)ゞ",
|
456 |
-
"(„ಡωಡ„)",
|
457 |
-
"(ノ´ з `)ノ",
|
458 |
-
"(♡-_-♡)",
|
459 |
-
"(─‿‿─)♡",
|
460 |
-
"(´ ω `♡)",
|
461 |
-
"(ღ˘⌣˘ღ)",
|
462 |
-
"(´• ω •`) ♡",
|
463 |
-
"╰(*´︶`*)╯♡",
|
464 |
-
"(≧◡≦) ♡",
|
465 |
-
"♡ (˘▽˘>ԅ( ˘⌣˘)",
|
466 |
-
"σ(≧ε≦σ) ♡",
|
467 |
-
"(˘∀˘)/(μ‿μ) ❤",
|
468 |
-
"Σ>―(〃°ω°〃)♡→",
|
469 |
-
"(* ^ ω ^)",
|
470 |
-
"(o^▽^o)",
|
471 |
-
"ヽ(・∀・)ノ",
|
472 |
-
"(o・ω・o)",
|
473 |
-
"(^人^)",
|
474 |
-
"( ´ ω ` )",
|
475 |
-
"(´• ω •`)",
|
476 |
-
"╰(▔∀▔)╯",
|
477 |
-
"(✯◡✯)",
|
478 |
-
"(⌒‿⌒)",
|
479 |
-
"(*°▽°*)",
|
480 |
-
"(´。• ᵕ •。`)",
|
481 |
-
"ヽ(>∀<☆)ノ",
|
482 |
-
"\( ̄▽ ̄)/",
|
483 |
-
"(o˘◡˘o)",
|
484 |
-
"(╯✧▽✧)╯",
|
485 |
-
"( ‾́ ◡ ‾́ )",
|
486 |
-
"(๑˘︶˘๑)",
|
487 |
-
"(´・ᴗ・ ` )",
|
488 |
-
"( ͡° ʖ̯ ͡°)",
|
489 |
-
"( ఠ ͟ʖ ఠ)",
|
490 |
-
"( ಥ ʖ̯ ಥ)",
|
491 |
-
"(≖ ͜ʖ≖)",
|
492 |
-
"ヘ( ̄ω ̄ヘ)",
|
493 |
-
"(ノ≧∀≦)ノ",
|
494 |
-
"└( ̄- ̄└))",
|
495 |
-
"┌(^^)┘",
|
496 |
-
"(^_^♪)",
|
497 |
-
"(〜 ̄△ ̄)〜",
|
498 |
-
"(「• ω •)「",
|
499 |
-
"( ˘ ɜ˘) ♬♪♫",
|
500 |
-
"( o˘◡˘o) ┌iii┐",
|
501 |
-
"♨o(>_<)o♨",
|
502 |
-
"( ・・)つ―{}@{}@{}-",
|
503 |
-
"(*´з`)口゚。゚口(・∀・ )",
|
504 |
-
"( *^^)o∀*∀o(^^* )",
|
505 |
-
"-●●●-c(・・ )",
|
506 |
-
"(ノ≧∀≦)ノ ‥…━━━★",
|
507 |
-
"╰( ͡° ͜ʖ ͡° )つ──☆*:・゚",
|
508 |
-
"(∩ᄑ_ᄑ)⊃━☆゚*・。*・:≡( ε:)",
|
509 |
-
)
|
510 |
-
|
511 |
-
TOSS = (
|
512 |
-
"Heads",
|
513 |
-
"Tails",
|
514 |
-
)
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
DECIDE = ("Yes.", "No.", "Maybe.", "Who the hell cares?", "No one give a damn about it")
|
519 |
-
|
520 |
-
INSULT_STRINGS = [
|
521 |
-
"`Owww ... Such a stupid idiot.`",
|
522 |
-
"`Don't drink and type.`",
|
523 |
-
"`Command not found. Just like your brain.`",
|
524 |
-
"`Bot rule 544 section 9 prevents me from replying to stupid humans like you.`",
|
525 |
-
"`Sorry, we do not sell brains.`",
|
526 |
-
"`Believe me you are not normal.`",
|
527 |
-
"`I bet your brain feels as good as new, seeing that you never use it.`",
|
528 |
-
"`If I wanted to kill myself I'd climb your ego and jump to your IQ.`",
|
529 |
-
"`You didn't evolve from apes, they evolved from you.`",
|
530 |
-
"`What language are you speaking? Cause it sounds like bullshit.`",
|
531 |
-
"`You are proof that evolution CAN go in reverse.`",
|
532 |
-
"`I would ask you how old you are but I know you can't count that high.`",
|
533 |
-
"`As an outsider, what do you think of the human race?`",
|
534 |
-
"`Ordinarily people live and learn. You just live.`",
|
535 |
-
"`Keep talking, someday you'll say something intelligent!.......(I doubt it though)`",
|
536 |
-
"`Everyone has the right to be stupid but you are abusing the privilege.`",
|
537 |
-
"`I'm sorry I hurt your feelings when I called you stupid. I thought you already knew that.`",
|
538 |
-
"`You should try tasting cyanide.`",
|
539 |
-
"`You should try sleeping forever.`",
|
540 |
-
"`Pick up a gun and shoot yourself.`",
|
541 |
-
"`Try bathing with Hydrochloric Acid instead of water.`",
|
542 |
-
"`Go Green! Stop inhaling Oxygen.`",
|
543 |
-
"`God was searching for you. You should leave to meet him.`",
|
544 |
-
"`You should Volunteer for target in an firing range.`",
|
545 |
-
"`Try playing catch and throw with RDX its fun.`",
|
546 |
-
"`People like you are the reason we have middle fingers.`",
|
547 |
-
"`When your mom dropped you off at the school, she got a ticket for littering.`",
|
548 |
-
"`You’re so ugly that when you cry, the tears roll down the back of your head…just to avoid your face.`",
|
549 |
-
"`If you’re talking behind my back then you’re in a perfect position to kiss my a**!.`",
|
550 |
-
"`Awww! how cute.....me not you`",
|
551 |
-
"`You are so ugly that if one direction sees you, they will change their direction to another...`",
|
552 |
-
]
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
BAN_GIFS = ["https://tenor.com/bMiwt.gif",
|
557 |
-
"https://tenor.com/bqhVe.gif",
|
558 |
-
"https://tenor.com/bsHe5.gif",
|
559 |
-
"https://j.gifs.com/y5Pr8z.gif",
|
560 |
-
"https://tenor.com/bfvQv.gif",
|
561 |
-
"https://j.gifs.com/lO0lv6.gif",
|
562 |
-
"https://tenor.com/bGMhb.gif",
|
563 |
-
"https://tenor.com/bjZai.gif",
|
564 |
-
"https://media.giphy.com/media/fe4dDMD2cAU5RfEaCU/giphy.gif",
|
565 |
-
"https://tenor.com/bndta.gif",
|
566 |
-
"https://tenor.com/bkyIr.gif",
|
567 |
-
"https://media.giphy.com/media/UBqgQxKnUJqb8oZ2zc/giphy.gif",
|
568 |
-
"https://media.giphy.com/media/tanIENriCOil3ndF3V/giphy.gif",
|
569 |
-
"https://media.giphy.com/media/fwX4RUzdkdx9XUGow4/giphy.gif",
|
570 |
-
"https://media.giphy.com/media/XVLfZCU6jDvMYqF1xS/giphy.gif",
|
571 |
-
"https://media.giphy.com/media/BSAZJvFOOR0VqREKMg/giphy.gif",
|
572 |
-
"https://media.giphy.com/media/CI4aCJUjJDJEj3Jgo4/giphy-downsized-large.gif",]
|
573 |
-
|
574 |
-
KICK_GIFS = ["https://tenor.com/bizBJ.gif",
|
575 |
-
"https://tenor.com/bjPvj.gif",
|
576 |
-
"https://tenor.com/bJMx3.gif",
|
577 |
-
"https://tenor.com/bJCGL.gif",
|
578 |
-
"https://tenor.com/bsIMJ.gif",
|
579 |
-
"https://tenor.com/buURG.gif",
|
580 |
-
"https://tenor.com/bNOj9.gif",
|
581 |
-
"https://tenor.com/NfK8.gif",
|
582 |
-
"https://tenor.com/ymZn.gif",
|
583 |
-
"https://tenor.com/77Lu.gif",
|
584 |
-
"https://tenor.com/bPD4I.gif",
|
585 |
-
"https://tenor.com/bOGXo.gif",
|
586 |
-
"https://tenor.com/bDLqs.gif",
|
587 |
-
"https://media.giphy.com/media/u2LJ0n4lx6jF6/giphy.gif",
|
588 |
-
"https://media.giphy.com/media/BSAZJvFOOR0VqREKMg/giphy.gif",
|
589 |
-
"https://media.giphy.com/media/eDR7j2vjCFOUMJ9rT2/giphy.gif",
|
590 |
-
"https://media.giphy.com/media/ERNKP5G7ihZNW6VW4Q/giphy.gif",
|
591 |
-
"https://media.giphy.com/media/1r6xks2F0iHfbNvt4p/giphy.gif",
|
592 |
-
"https://media.giphy.com/media/M7j1rkxm0X5z30Hyrs/giphy.gif",
|
593 |
-
"https://media.giphy.com/media/rad9oJzU4hVafD8ZnT/giphy.gif",
|
594 |
-
"https://media.giphy.com/media/TcliN5WDKBbnUQ15H3/giphy.gif",
|
595 |
-
"https://media.giphy.com/media/y9pfUqY3uaT1MPXxYM/giphy.gif",]
|
596 |
-
|
597 |
-
|
598 |
-
MUTE_GIFS = ["https://media.giphy.com/media/MpCxz9VLh6t8ceRb0r/giphy.gif",
|
599 |
-
"https://media.giphy.com/media/HWl1atKEPAWcw/giphy.gif",
|
600 |
-
"https://media.giphy.com/media/1xkynOSsb8eFpbEood/giphy.gif",
|
601 |
-
"https://media.giphy.com/media/LmUAM5ImMNZd0nnkvn/giphy.gif",
|
602 |
-
"https://media.giphy.com/media/JNlXHSSioDe7YGTC7D/giphy.gif",
|
603 |
-
"https://media.giphy.com/media/t0iSe43jX8JH0Hb95a/giphy.gif",
|
604 |
-
"https://media.giphy.com/media/P4CXV70NTC0umRI61S/giphy.gif",
|
605 |
-
"https://media.giphy.com/media/Z0WPxDF7zpIHVPrYUN/giphy.gif",
|
606 |
-
"https://media.giphy.com/media/gJS1pGTbXlSCWUe2pg/giphy.gif",
|
607 |
-
"https://media.giphy.com/media/SIoetMN7j96O5perEV/giphy.gif",
|
608 |
-
"https://media.giphy.com/media/PBZrH2uy9E5rPruuCX/giphy.gif",
|
609 |
-
"https://media.giphy.com/media/Cew2qzlug9t3ACYrD5/giphy.gif",
|
610 |
-
"https://media.giphy.com/media/PtIm7eUGKYIZbknqsO/giphy.gif",]
|
611 |
-
|
612 |
-
NOWYES = ["""
|
613 |
-
YES YES YESYES
|
614 |
-
YESYES YES YES YES
|
615 |
-
YES YES YES YES YES
|
616 |
-
YES YESYES YES YES
|
617 |
-
YES YESYE YES YES
|
618 |
-
YES YES YESYES
|
619 |
-
"""]
|
620 |
-
|
621 |
-
YESWNO =["""
|
622 |
-
NO NO NONONO NONO
|
623 |
-
NO NO NO NO NO
|
624 |
-
NONO NO NO
|
625 |
-
NO NONO NO
|
626 |
-
NO NO NO NO
|
627 |
-
NO NO NO NO
|
628 |
-
NO NONONO NONO
|
629 |
-
"""]
|
630 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
README.md
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
<!---</h1>
|
4 |
<h1 align="center"><img src="https://media.giphy.com/media/GL42TduR8AkNq1xRog/giphy.gif" /></h1>
|
5 |
|
6 |
-
|
7 |
|
8 |
<h1 align="center"><img src="https://te.legra.ph/file/633bd27c1607fe98920b6.jpg" /></h1>
|
9 |
|
|
|
3 |
<!---</h1>
|
4 |
<h1 align="center"><img src="https://media.giphy.com/media/GL42TduR8AkNq1xRog/giphy.gif" /></h1>
|
5 |
|
6 |
+
<!---<h1 align="center"><img src="https://te.legra.ph/file/4bf3b88115068d41efadd.jpg" /></h1> ----->
|
7 |
|
8 |
<h1 align="center"><img src="https://te.legra.ph/file/633bd27c1607fe98920b6.jpg" /></h1>
|
9 |
|