Skip to content

Commit

Permalink
Merge branch 'dev' of https://github.com/FuncFusion/antbot into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
bth123 committed Sep 17, 2024
2 parents 3dc5a8f + 5065bd0 commit a87c80d
Show file tree
Hide file tree
Showing 11 changed files with 39 additions and 39 deletions.
2 changes: 1 addition & 1 deletion assets/faqs/z fighting/z fighting.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
## {damage_type} Что такое z-fighting?
Это термин, используемый в случаях, когда две плоскости перекрывают друг друга на одной и той же координате плоскости. Из-за этого происходит визуальный баг, который выглядит так, будто эти плоскости "сражаются" друг с другом. Чтобы это пофиксить, необходимо передвинуть один из кубов на очень маленькое расстояние в любую сторону по той координате, на которой и происходит з файтинг. Это можно сделать, выбрав один из кубов, и в правой панели написав `+` или `-` очень маленькое значение, например `0.01`.
Это термин, используемый в случаях, когда две плоскости перекрывают друг друга на одной и той же координате плоскости. Из-за этого происходит визуальный баг, который выглядит так, будто эти плоскости "сражаются" друг с другом. Чтобы это пофиксить, необходимо передвинуть один из кубов на очень маленькое расстояние в любую сторону по той координате, на которой и происходит з файтинг. Это можно сделать, выбрав один из кубов, и в правой панели написав `+` или `-` очень маленькое значение, например `0.0001`.
3 changes: 1 addition & 2 deletions assets/faqs/ПКМ детект/ПКМ детект.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,9 @@
**Плюсы**:
- Считывает ПКМ на любом предмете
- Не нужно выполнять команды каждый тик
- Детект происходит не 20 раз в секунду при зажатии ПКМ
- Детект происходит 20 раз в секунду при зажатии ПКМ
- Не привлекает мобов
**Минусы**:
- Работает только на последних версиях
- Замедляет игрока при зажатии ПКМ
---separator---
**Использование**:
Expand Down
4 changes: 2 additions & 2 deletions cogs/faqs/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,13 +101,13 @@ async def main(self, msg):
answers = content.split("\n---separator---\n")
for answer in answers:
if len(answers) == 1:
answer += "\n-# Источник: [AntBot](https://github.com/FuncFusion/antbot)"
answer += "\n-# Источник: [AntBot](<https://github.com/FuncFusion/antbot>)"
await msg.reply(answer, files=files, allowed_mentions=no_ping)
elif answers.index(answer) == 0:
await msg.reply(answer, allowed_mentions=no_ping)
elif answer != answers[-1]:
await msg.channel.send(answer, allowed_mentions=no_ping)
else:
answer += "\n-# Источник: [AntBot](https://github.com/FuncFusion/antbot)"
answer += "\n-# Источник: [AntBot](<https://github.com/FuncFusion/antbot>)"
await msg.channel.send(answer, files=files, allowed_mentions=no_ping)

2 changes: 1 addition & 1 deletion cogs/faqs/faqs.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,6 @@
"чёрно-фиолетовая текстура": ["чфт","чф","чёрно-фиолетовая","missing texture","black-purple texture","error texture","пурпурная текстура","ошибочная текстура","текстура черно-фиолетовая"],
"атласы": ["atlases", "1.19.3 атласы","1.19.3 atlases","atls","атлс","федфыуы"],
"затемнённая текстура в гуи": ["gui_light front", "gui light", "gui front", "front light", "front gui light", "гуи лайт фронт", "гуи лайт", "гуи фронт", "фронт гуи", "передний свет интерфейса", "dark gui texture", "затемнённая текстура в инвентаре","затемнённая модель в гуи"],
"inlay hints": ["inlay hint", "hint", "inlay", "инлэй", "инлайн","инлайн подсказки","подсказки инлайн","подсказки внутри команд","inlay hints","hints","инлайны подсказки","подсказки инлайновые"],
"inlay hints": ["inlay hint", "hint", "inlay", "инлэй", "инлайн","инлайн подсказки","подсказки инлайн","подсказки внутри команд","inlay hints","hints","инлайны подсказки","подсказки инлайновые","подсказки"],
"ПКМ детект": ["right click detect", "rc detect", "rc", "пкм", "пкм детект в дп", "детект пкм", "детект правой кнопки мыши", "дп пкм", "правая кнопка мыши детект", "кс вуеусе", "датапак пкм детект", "методы определения пкм"]
}
2 changes: 1 addition & 1 deletion cogs/fun/enchants.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ class EnchantCommands(commands.Cog):
@app_commands.describe(text="Текст, который нужно перевести на язык стола зачарований")

async def enchant(self, ctx, *, text: str):
enchanted = text
enchanted = text.lower()
for char in normal2sga_table:
enchanted = enchanted.replace(char, normal2sga_table[char]+"\u200b")
messages = [enchanted[i:i + 2000] for i in range(0, len(enchanted), 2000)]
Expand Down
2 changes: 1 addition & 1 deletion cogs/fun/randoms.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,6 @@ async def random(self, ctx, *, text: str):

@random.error
async def random_error(self, ctx, error):
embed = discord.Embed(title=f"{Emojis.exclamation_mark} Не хватает аргументов?", color=no_color)
embed = discord.Embed(color=no_color)
embed.description = f"## {Emojis.exclamation_mark} Не хватает аргументов?\n{Emojis.dice} **Ответ:**\nДа"
await ctx.reply(embed=embed, allowed_mentions=no_ping)
4 changes: 2 additions & 2 deletions cogs/help/ping_helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from pymongo.mongo_client import MongoClient

from settings import HELP_FORUM_ID, MONGO_URI, DATAPACKS_TAG, RESOURCEPACKS_TAGS, DATAPACK_MASTER_ROLE, \
RESOURCEPACK_MASTER_ROLE
RESOURCEPACK_MASTER_ROLE, SOLVED_TAG
from utils.msg_utils import Emojis
from utils.shortcuts import no_color

Expand Down Expand Up @@ -38,7 +38,7 @@ async def offer_ping_helpers(self, about_dp, about_rp, trd, when_offer):
except:pass
left_before_offer = when_offer - int(time())
await sleep(left_before_offer)
if not trd.archived:
if SOLVED_TAG not in trd.applied_tags:
await trd.send(f"{trd.owner.mention}, не получили ответ? Можете позвать мастеров на помощь!",
view=Ping_related_helpers(about_dp, about_rp))
db.delete_one({"_id": trd.id})
Expand Down
2 changes: 2 additions & 0 deletions cogs/help/resolve.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ async def resolve(self, ctx, solution: str=None, *, helpers: str="None"):
embed.add_field(name="Люди, которые помогли" if len(helpers_mentions) >= 2 else "Человек, который помог",
value=f"{Emojis.user if len(helpers_mentions) < 2 else Emojis.users} {" ".join(helpers_mentions)}")
await ctx.reply(embed=embed, allowed_mentions=no_ping)
if len(ctx.channel.applied_tags) == 5:
await ctx.channel.remove_tags(ctx.channel.applied_tags[-1])
await ctx.channel.add_tags(SOLVED_TAG)
await ctx.channel.edit(archived=True)

Expand Down
2 changes: 1 addition & 1 deletion cogs/logs/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ async def nick_changed(self, before, after):
@commands.Cog.listener(name="on_voice_state_update")
async def voice_event(self, member, before, after):
if member.guild.id == GUILD:
if after.channel and after.channel.id != CREATE_VC_CHANNEL_ID:
if before.channel != after.channel and after.channel != None and after.channel.id != CREATE_VC_CHANNEL_ID:
embed = discord.Embed(title=f"{Emojis.vc_joined} Участник зашёл в гк", color=no_color)
embed.set_author(name=member.name, icon_url=member.display_avatar.url)
embed.add_field(name="Канал", value=f"{after.channel.name} ({after.channel.mention})")
Expand Down
47 changes: 23 additions & 24 deletions settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,39 +11,38 @@
MONGO_URI = os.getenv("MONGO_URI")
GITHUB_HEADERS = {"Authorization": os.getenv("GITHUB_PAT")}

GUILD = 1270326885544493076
GUILD = 914772142300749854

DMS_LOGS_GUILD_ID = 1204336106896752650
DMS_LOGS_GUILD_ID = 1204336106896752650
BOT_COMMANDS_CHANNEL_ID = 916788471480348743
CREATIONS_FORUM_ID = 1119942140705898667
HELP_FORUM_ID = 1020948396636389376
GIVEAWAYS_CHANNEL_ID = 923945448786501675
GIVEAWAYS_REQUESTS_CHANNEL_ID = 916725389458550805
IDEAS_CHANNEL_ID = 916959715869741086
JOINS_CHANNEL_ID = 916731552031969370
LEAVES_CHANNEL_ID = 916751412271153182
LOGS_CHANNEL_ID = 916753359304790066
LOOK_FOR_CHANNEL_ID = 941590548039483422
SNAPSHOTS_CHANNEL_ID = 1245321212582957160

BOT_COMMANDS_CHANNEL_ID = 1270326886203133967
CREATIONS_FORUM_ID = 1270351447116218408
HELP_FORUM_ID = 1270351345714597888
GIVEAWAYS_CHANNEL_ID = 1270326886391746572
GIVEAWAYS_REQUESTS_CHANNEL_ID = 1270326887066898514
IDEAS_CHANNEL_ID = 1270326886203133968
JOINS_CHANNEL_ID = 1270326886022643719
LEAVES_CHANNEL_ID = 1270326886022643720
LOGS_CHANNEL_ID = 1270326887066898515
LOOK_FOR_CHANNEL_ID = 1270326886391746573
SNAPSHOTS_CHANNEL_ID = 1270326886203133966
VCS_CATEGORY_ID = 1284883106293223567
CREATE_VC_CHANNEL_ID = 1284883998711091271

VCS_CATEGORY_ID = 1270326886890868742
CREATE_VC_CHANNEL_ID = 1270326886890868744

SNAPSHOT_PING_ROLE = 1270326885544493084
DATAPACK_MASTER_ROLE = 1270326885686968324
RESOURCEPACK_MASTER_ROLE = 1270326885686968323
SNAPSHOT_PING_ROLE = 1245322215428329503
DATAPACK_MASTER_ROLE = 924185371225497600
RESOURCEPACK_MASTER_ROLE = 940944701895356468

SOLVED_TAG = discord.ForumTag(name="solved")
SOLVED_TAG.id=1270400825096929301
SOLVED_TAG.id=1284875549247799328
DATAPACKS_TAG = discord.ForumTag(name="datapack")
DATAPACKS_TAG.id = 1272928452164587562
DATAPACKS_TAG.id = 1026759908214968360
RESOURCEPACKS_TAG = discord.ForumTag(name="resourcepacks")
RESOURCEPACKS_TAG.id = 1272928530962841671
RESOURCEPACKS_TAG.id = 1026759958294954014
BLOCKBENCH_TAG = discord.ForumTag(name="blockbench")
BLOCKBENCH_TAG.id = 1272928803252867153
BLOCKBENCH_TAG.id = 1026760450815295528
OPTIFINE_TAG = discord.ForumTag(name="optifine")
OPTIFINE_TAG.id = 1272935395465756799
OPTIFINE_TAG.id = 1026760514895892580
RESOURCEPACKS_TAGS = (RESOURCEPACKS_TAG, BLOCKBENCH_TAG, OPTIFINE_TAG)

LOGGING_CONFIG = {
Expand Down
8 changes: 4 additions & 4 deletions utils/fake_user.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from pymongo.mongo_client import MongoClient

from settings import MONGO_URI, DISCORD_API_SECRET

from utils.shortcuts import no_ping

db = MongoClient(MONGO_URI).antbot.webhook_channels

Expand Down Expand Up @@ -33,9 +33,9 @@ async def fake_send(user, channel, content, attachments=MISSING, embeds=MISSING)
for text in content:
if text == content[-1]:
await user_copy_webhook.send(content=text, avatar_url=user.display_avatar.url, username=user.display_name,
files=files, thread=thread)
files=files, thread=thread, allowed_mentions=no_ping)
else:
await user_copy_webhook.send(content=text, avatar_url=user.display_avatar.url, username=user.display_name, thread=thread)
await user_copy_webhook.send(content=text, avatar_url=user.display_avatar.url, username=user.display_name, thread=thread, allowed_mentions=no_ping)
else:
await user_copy_webhook.send(content=content, avatar_url=user.display_avatar.url, username=user.display_name,
thread=thread, files=files)
thread=thread, files=files, allowed_mentions=no_ping)

0 comments on commit a87c80d

Please sign in to comment.