-
Notifications
You must be signed in to change notification settings - Fork 0
/
resource.py
executable file
·107 lines (94 loc) · 2.97 KB
/
resource.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
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
### Filename: resource.py
## Created by 请叫我喵 Alynx
# alynx.zhou@gmail.com, http://alynx.xyz/
import os
import json
def check_dir(directory):
if not os.path.exists(directory):
os.mkdir(directory)
def check_file(filename):
if not os.path.exists(filename):
print("\033[46m\033[31mERROR\033[0m: No avaliable \"\033[32m%s\033[0m\" was found. Please reinstall telebot."%(filename))
exit()
def eval_to_list(filename):
try:
with open(filename) as file_open:
file_list = eval(file_open.read())
except:
file_list = []
return file_list
def file_to_list(filename):
try:
with open(filename) as file_open:
file_list = file_open.read().split("\n$")[1:-1]
except FileNotFoundError:
print("\033[46m\033[31mERROR\033[0m: No avaliable \"\033[32m%s\033[0m\" was found. Please reinstall telebot."%(filename))
exit()
return file_list
def json_to_dict(jsonname):
try:
with open(jsonname) as json_open:
json_dict = json.loads(json_open.read(), encoding="utf-8")
except:
json_dict = {}
return json_dict
def dict_to_json(jsonname, json_dict):
with open(jsonname, 'w') as json_open:
json_open.write(json.dumps(json_dict, ensure_ascii=False))
def list_to_file(filename, echo_list):
with open(filename, 'w') as file_open:
file_open.write(str(echo_list))
fuck_list = [
"NO! I'm not a bad girl and I haven't! 😡",
"I know as a good girl I must behave myself but I had to say. Fuck you! 💢",
"It's so painful and unbearable! 😖",
"Oh! NO! Don't move! 😲",
"Ya Mie Die! Softly, please! 😫",
"Ah, seems end, so comfortable. 😌",
"Good boy, now I become your girl. 😁"
]
code_list = [
"bot.py",
"resource.py",
"ipcn.py",
"httpapi.py",
"assets/greeting.txt",
"assets/bhelp.txt",
"assets/joke.txt",
"assets/redo.json",
"assets/rule.json",
"example_bot.json",
"README.md"
]
sticker_dict = {
"BQADBQAD8wADLKMJAwIAASAwWY6tcQI": '😏',
"BQADBQAD9wADLKMJA8ZcQcFMToG0Ag": '😆',
"BQADBQAEAQACLKMJA3-06f6jb96LAg": '😈',
"BQADAQAD0wADvDyABWaQlvbgXycbAg": '😤',
"BQADAQAD2QADvDyABZvpsisEqR7kAg": '😌',
"BQADAQAD9QADvDyABWyO3YV_OpA6Ag": '😡',
"BQADAQAD-QADvDyABW4uCIg0LKHRAg": '😝',
"BQADAQADAQEAArw8gAVXZWRF-oj5fAI": '😰',
"BQADAQADGgEAArw8gAVWAryCbQ5_VgI": '😮',
"BQADBQADKwADpgZdBmTxGppaYRBuAg": '😨',
"BQADBQADMQADpgZdBkKYG-EyjuQ2Ag": '😉',
"BQADBQADMwADpgZdBpqFuimq1w5hAg": '😅',
"BQADBQADNQADpgZdBmKVEXNJr2kaAg": '😱',
"BQADBQADOQADpgZdBl8cN3R575QyAg": '😎',
"BQADBQADOwADpgZdBoLZI9Y7COR9Ag": '😡',
"BQADBQADPwADpgZdBo9txTncldVUAg": '😐',
"BQADBQADQQADpgZdBpwl1GACX9VfAg": '😓'
}
red_sticker_dict = {
"BQADBQAEAQACLKMJA3-06f6jb96LAg": '😈',
"BQADAQAD0wADvDyABWaQlvbgXycbAg": '😤',
"BQADAQAD8QADvDyABUxkJzm7ogVbAg": '😈',
"BQADAQAD9QADvDyABWyO3YV_OpA6Ag": '😡',
"BQADBQADKwADpgZdBmTxGppaYRBuAg": '😨',
"BQADBQADOQADpgZdBl8cN3R575QyAg": '😎',
"BQADBQADFwQAAkKpAAEF7ptGl5jK0ykC": '😡',
"BQADBQADNQADpgZdBmHvQSXHBl3EAg": '😱',
"BQADBQADGQQAAkKpAAEFIaGohi4vhFoC": '😈'
}