-
Notifications
You must be signed in to change notification settings - Fork 0
/
igor.py
100 lines (84 loc) · 2.8 KB
/
igor.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
from discord.ext.commands import Bot
import os, sys, mim
import discord, asyncio
import random, time
bot = Bot(command_prefix="ii")
client = discord.Client()
bot.remove_command("help")
fed = 50
drunk = 50
slep = 100
# I want to die
obwaga = discord.Object(id='503295426359853056')
@bot.event
async def on_ready():
global voice
print('Игорь заселился.')
await check()
@bot.command(pass_context=True)
async def help(ctx):
await bot.say('iifeed - Покормить\niidrink - Побухать\niisleep - Поспать\niistat - Статы')
@bot.command(pass_context=True)
async def ap(ctx,*,kargs):
if ctx.message.author.id=='222079396675190785':
await bot.change_presence(game=discord.Game(name=str(kargs)))
@bot.command(pass_context=True)
async def feed(ctx):
global fed, drunk, slep
if fed <= 95:
fed+=5
await bot.say('Спасибо, пожрал.')
else:
await bot.say('Не хочу хавать.')
@bot.command(pass_context=True)
async def drink(ctx):
global fed, drunk, slep
if drunk <= 95:
drunk+=5
await bot.say('Спасибо, побухал.')
else:
await bot.say('БлЯ нЕ нАдО бОлЬШе')
if drunk>50:
if random.randint(0,4) == 2:
await asyncio.sleep(5)
await bot.say(mim.q[int(random.randint(0,len(mim.q)-1))])
@bot.command(pass_context=True)
async def sleep(ctx):
global fed, drunk, slep
if slep <= 95:
slep+=5
await bot.say('Спац.')
else:
await bot.say('Я бодр и готов бухать.')
@bot.command(pass_context=True)
async def max(ctx):
global slep, drunk, fed
if ctx.message.author.id == '222079396675190785':
drunk = 100
slep = 100
fed = 100
await bot.say('Тупо послушал Каспийский Груз и как огурчик стал.')
@bot.command(pass_context=True)
async def stat(ctx):
global fed, drunk, slep
await bot.say('Голод - '+str(fed)+'%\nБухлометр - '+str(drunk)+'%\nЭнергия - '+str(slep)+'%')
@bot.command(pass_context=True)
async def okno(ctx):
await bot.say('https://cdn.discordapp.com/attachments/502943649437319168/502947081309388811/Kommuna_Kult_43_01.jpg')
async def check():
global fed, drunk, slep
fed=abs(fed-2)
drunk=abs(drunk-5)
slep=abs(slep-2)
if fed < 25:
await bot.send_message(obwaga,'Хочу кушац.')
if drunk < 25:
await bot.send_message(obwaga,'Хочу бухатц.')
if slep < 25:
await bot.send_message(obwaga,'Хочу спатц')
if fed < 20 and drunk < 20 and slep < 20:
await asyncio.sleep(1800)
else:
await asyncio.sleep(600)
await check()
bot.run(os.environ.get('TTK', None)) #commit die u stupid fuk >:(