Skip to content

Commit a87c80d

Browse files
committed
Merge branch 'dev' of https://github.com/FuncFusion/antbot into dev
2 parents 3dc5a8f + 5065bd0 commit a87c80d

File tree

11 files changed

+39
-39
lines changed

11 files changed

+39
-39
lines changed

assets/faqs/z fighting/z fighting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
## {damage_type} Что такое z-fighting?
2-
Это термин, используемый в случаях, когда две плоскости перекрывают друг друга на одной и той же координате плоскости. Из-за этого происходит визуальный баг, который выглядит так, будто эти плоскости "сражаются" друг с другом. Чтобы это пофиксить, необходимо передвинуть один из кубов на очень маленькое расстояние в любую сторону по той координате, на которой и происходит з файтинг. Это можно сделать, выбрав один из кубов, и в правой панели написав `+` или `-` очень маленькое значение, например `0.01`.
2+
Это термин, используемый в случаях, когда две плоскости перекрывают друг друга на одной и той же координате плоскости. Из-за этого происходит визуальный баг, который выглядит так, будто эти плоскости "сражаются" друг с другом. Чтобы это пофиксить, необходимо передвинуть один из кубов на очень маленькое расстояние в любую сторону по той координате, на которой и происходит з файтинг. Это можно сделать, выбрав один из кубов, и в правой панели написав `+` или `-` очень маленькое значение, например `0.0001`.

assets/faqs/ПКМ детект/ПКМ детект.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,9 @@
3737
**Плюсы**:
3838
- Считывает ПКМ на любом предмете
3939
- Не нужно выполнять команды каждый тик
40-
- Детект происходит не 20 раз в секунду при зажатии ПКМ
40+
- Детект происходит 20 раз в секунду при зажатии ПКМ
4141
- Не привлекает мобов
4242
**Минусы**:
43-
- Работает только на последних версиях
4443
- Замедляет игрока при зажатии ПКМ
4544
---separator---
4645
**Использование**:

cogs/faqs/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ async def main(self, msg):
101101
answers = content.split("\n---separator---\n")
102102
for answer in answers:
103103
if len(answers) == 1:
104-
answer += "\n-# Источник: [AntBot](https://github.com/FuncFusion/antbot)"
104+
answer += "\n-# Источник: [AntBot](<https://github.com/FuncFusion/antbot>)"
105105
await msg.reply(answer, files=files, allowed_mentions=no_ping)
106106
elif answers.index(answer) == 0:
107107
await msg.reply(answer, allowed_mentions=no_ping)
108108
elif answer != answers[-1]:
109109
await msg.channel.send(answer, allowed_mentions=no_ping)
110110
else:
111-
answer += "\n-# Источник: [AntBot](https://github.com/FuncFusion/antbot)"
111+
answer += "\n-# Источник: [AntBot](<https://github.com/FuncFusion/antbot>)"
112112
await msg.channel.send(answer, files=files, allowed_mentions=no_ping)
113113

cogs/faqs/faqs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@
3939
"чёрно-фиолетовая текстура": ["чфт","чф","чёрно-фиолетовая","missing texture","black-purple texture","error texture","пурпурная текстура","ошибочная текстура","текстура черно-фиолетовая"],
4040
"атласы": ["atlases", "1.19.3 атласы","1.19.3 atlases","atls","атлс","федфыуы"],
4141
"затемнённая текстура в гуи": ["gui_light front", "gui light", "gui front", "front light", "front gui light", "гуи лайт фронт", "гуи лайт", "гуи фронт", "фронт гуи", "передний свет интерфейса", "dark gui texture", "затемнённая текстура в инвентаре","затемнённая модель в гуи"],
42-
"inlay hints": ["inlay hint", "hint", "inlay", "инлэй", "инлайн","инлайн подсказки","подсказки инлайн","подсказки внутри команд","inlay hints","hints","инлайны подсказки","подсказки инлайновые"],
42+
"inlay hints": ["inlay hint", "hint", "inlay", "инлэй", "инлайн","инлайн подсказки","подсказки инлайн","подсказки внутри команд","inlay hints","hints","инлайны подсказки","подсказки инлайновые","подсказки"],
4343
"ПКМ детект": ["right click detect", "rc detect", "rc", "пкм", "пкм детект в дп", "детект пкм", "детект правой кнопки мыши", "дп пкм", "правая кнопка мыши детект", "кс вуеусе", "датапак пкм детект", "методы определения пкм"]
4444
}

cogs/fun/enchants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ class EnchantCommands(commands.Cog):
110110
@app_commands.describe(text="Текст, который нужно перевести на язык стола зачарований")
111111

112112
async def enchant(self, ctx, *, text: str):
113-
enchanted = text
113+
enchanted = text.lower()
114114
for char in normal2sga_table:
115115
enchanted = enchanted.replace(char, normal2sga_table[char]+"\u200b")
116116
messages = [enchanted[i:i + 2000] for i in range(0, len(enchanted), 2000)]

cogs/fun/randoms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,6 @@ async def random(self, ctx, *, text: str):
5858

5959
@random.error
6060
async def random_error(self, ctx, error):
61-
embed = discord.Embed(title=f"{Emojis.exclamation_mark} Не хватает аргументов?", color=no_color)
61+
embed = discord.Embed(color=no_color)
6262
embed.description = f"## {Emojis.exclamation_mark} Не хватает аргументов?\n{Emojis.dice} **Ответ:**\nДа"
6363
await ctx.reply(embed=embed, allowed_mentions=no_ping)

cogs/help/ping_helpers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from pymongo.mongo_client import MongoClient
88

99
from settings import HELP_FORUM_ID, MONGO_URI, DATAPACKS_TAG, RESOURCEPACKS_TAGS, DATAPACK_MASTER_ROLE, \
10-
RESOURCEPACK_MASTER_ROLE
10+
RESOURCEPACK_MASTER_ROLE, SOLVED_TAG
1111
from utils.msg_utils import Emojis
1212
from utils.shortcuts import no_color
1313

@@ -38,7 +38,7 @@ async def offer_ping_helpers(self, about_dp, about_rp, trd, when_offer):
3838
except:pass
3939
left_before_offer = when_offer - int(time())
4040
await sleep(left_before_offer)
41-
if not trd.archived:
41+
if SOLVED_TAG not in trd.applied_tags:
4242
await trd.send(f"{trd.owner.mention}, не получили ответ? Можете позвать мастеров на помощь!",
4343
view=Ping_related_helpers(about_dp, about_rp))
4444
db.delete_one({"_id": trd.id})

cogs/help/resolve.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ async def resolve(self, ctx, solution: str=None, *, helpers: str="None"):
5353
embed.add_field(name="Люди, которые помогли" if len(helpers_mentions) >= 2 else "Человек, который помог",
5454
value=f"{Emojis.user if len(helpers_mentions) < 2 else Emojis.users} {" ".join(helpers_mentions)}")
5555
await ctx.reply(embed=embed, allowed_mentions=no_ping)
56+
if len(ctx.channel.applied_tags) == 5:
57+
await ctx.channel.remove_tags(ctx.channel.applied_tags[-1])
5658
await ctx.channel.add_tags(SOLVED_TAG)
5759
await ctx.channel.edit(archived=True)
5860

cogs/logs/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ async def nick_changed(self, before, after):
3333
@commands.Cog.listener(name="on_voice_state_update")
3434
async def voice_event(self, member, before, after):
3535
if member.guild.id == GUILD:
36-
if after.channel and after.channel.id != CREATE_VC_CHANNEL_ID:
36+
if before.channel != after.channel and after.channel != None and after.channel.id != CREATE_VC_CHANNEL_ID:
3737
embed = discord.Embed(title=f"{Emojis.vc_joined} Участник зашёл в гк", color=no_color)
3838
embed.set_author(name=member.name, icon_url=member.display_avatar.url)
3939
embed.add_field(name="Канал", value=f"{after.channel.name} ({after.channel.mention})")

settings.py

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,39 +11,38 @@
1111
MONGO_URI = os.getenv("MONGO_URI")
1212
GITHUB_HEADERS = {"Authorization": os.getenv("GITHUB_PAT")}
1313

14-
GUILD = 1270326885544493076
14+
GUILD = 914772142300749854
1515

16-
DMS_LOGS_GUILD_ID = 1204336106896752650
16+
DMS_LOGS_GUILD_ID = 1204336106896752650
17+
BOT_COMMANDS_CHANNEL_ID = 916788471480348743
18+
CREATIONS_FORUM_ID = 1119942140705898667
19+
HELP_FORUM_ID = 1020948396636389376
20+
GIVEAWAYS_CHANNEL_ID = 923945448786501675
21+
GIVEAWAYS_REQUESTS_CHANNEL_ID = 916725389458550805
22+
IDEAS_CHANNEL_ID = 916959715869741086
23+
JOINS_CHANNEL_ID = 916731552031969370
24+
LEAVES_CHANNEL_ID = 916751412271153182
25+
LOGS_CHANNEL_ID = 916753359304790066
26+
LOOK_FOR_CHANNEL_ID = 941590548039483422
27+
SNAPSHOTS_CHANNEL_ID = 1245321212582957160
1728

18-
BOT_COMMANDS_CHANNEL_ID = 1270326886203133967
19-
CREATIONS_FORUM_ID = 1270351447116218408
20-
HELP_FORUM_ID = 1270351345714597888
21-
GIVEAWAYS_CHANNEL_ID = 1270326886391746572
22-
GIVEAWAYS_REQUESTS_CHANNEL_ID = 1270326887066898514
23-
IDEAS_CHANNEL_ID = 1270326886203133968
24-
JOINS_CHANNEL_ID = 1270326886022643719
25-
LEAVES_CHANNEL_ID = 1270326886022643720
26-
LOGS_CHANNEL_ID = 1270326887066898515
27-
LOOK_FOR_CHANNEL_ID = 1270326886391746573
28-
SNAPSHOTS_CHANNEL_ID = 1270326886203133966
29+
VCS_CATEGORY_ID = 1284883106293223567
30+
CREATE_VC_CHANNEL_ID = 1284883998711091271
2931

30-
VCS_CATEGORY_ID = 1270326886890868742
31-
CREATE_VC_CHANNEL_ID = 1270326886890868744
32-
33-
SNAPSHOT_PING_ROLE = 1270326885544493084
34-
DATAPACK_MASTER_ROLE = 1270326885686968324
35-
RESOURCEPACK_MASTER_ROLE = 1270326885686968323
32+
SNAPSHOT_PING_ROLE = 1245322215428329503
33+
DATAPACK_MASTER_ROLE = 924185371225497600
34+
RESOURCEPACK_MASTER_ROLE = 940944701895356468
3635

3736
SOLVED_TAG = discord.ForumTag(name="solved")
38-
SOLVED_TAG.id=1270400825096929301
37+
SOLVED_TAG.id=1284875549247799328
3938
DATAPACKS_TAG = discord.ForumTag(name="datapack")
40-
DATAPACKS_TAG.id = 1272928452164587562
39+
DATAPACKS_TAG.id = 1026759908214968360
4140
RESOURCEPACKS_TAG = discord.ForumTag(name="resourcepacks")
42-
RESOURCEPACKS_TAG.id = 1272928530962841671
41+
RESOURCEPACKS_TAG.id = 1026759958294954014
4342
BLOCKBENCH_TAG = discord.ForumTag(name="blockbench")
44-
BLOCKBENCH_TAG.id = 1272928803252867153
43+
BLOCKBENCH_TAG.id = 1026760450815295528
4544
OPTIFINE_TAG = discord.ForumTag(name="optifine")
46-
OPTIFINE_TAG.id = 1272935395465756799
45+
OPTIFINE_TAG.id = 1026760514895892580
4746
RESOURCEPACKS_TAGS = (RESOURCEPACKS_TAG, BLOCKBENCH_TAG, OPTIFINE_TAG)
4847

4948
LOGGING_CONFIG = {

utils/fake_user.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from pymongo.mongo_client import MongoClient
55

66
from settings import MONGO_URI, DISCORD_API_SECRET
7-
7+
from utils.shortcuts import no_ping
88

99
db = MongoClient(MONGO_URI).antbot.webhook_channels
1010

@@ -33,9 +33,9 @@ async def fake_send(user, channel, content, attachments=MISSING, embeds=MISSING)
3333
for text in content:
3434
if text == content[-1]:
3535
await user_copy_webhook.send(content=text, avatar_url=user.display_avatar.url, username=user.display_name,
36-
files=files, thread=thread)
36+
files=files, thread=thread, allowed_mentions=no_ping)
3737
else:
38-
await user_copy_webhook.send(content=text, avatar_url=user.display_avatar.url, username=user.display_name, thread=thread)
38+
await user_copy_webhook.send(content=text, avatar_url=user.display_avatar.url, username=user.display_name, thread=thread, allowed_mentions=no_ping)
3939
else:
4040
await user_copy_webhook.send(content=content, avatar_url=user.display_avatar.url, username=user.display_name,
41-
thread=thread, files=files)
41+
thread=thread, files=files, allowed_mentions=no_ping)

0 commit comments

Comments
 (0)