mirror of
https://github.com/nexy7574/LCC-bot.git
synced 2024-09-19 18:16:34 +01:00
Don't mention the author in every message
This commit is contained in:
parent
7a9459f89a
commit
8a4addaf63
1 changed files with 12 additions and 4 deletions
|
@ -53,6 +53,7 @@ try:
|
||||||
app.state.bot = bot
|
app.state.bot = bot
|
||||||
except ImportError:
|
except ImportError:
|
||||||
bot = None
|
bot = None
|
||||||
|
app.state.last_sender = None
|
||||||
|
|
||||||
|
|
||||||
@app.middleware("http")
|
@app.middleware("http")
|
||||||
|
@ -317,9 +318,11 @@ async def bridge(req: Request):
|
||||||
except ValueError:
|
except ValueError:
|
||||||
paginator.add_line(textwrap.shorten(line, width=1900, placeholder="<...>"))
|
paginator.add_line(textwrap.shorten(line, width=1900, placeholder="<...>"))
|
||||||
if len(paginator.pages) > 1:
|
if len(paginator.pages) > 1:
|
||||||
msg = await channel.send(
|
msg = None
|
||||||
f"**{body['sender']}**:"
|
if app.state.last_sender != body["sender"]:
|
||||||
)
|
msg = await channel.send(
|
||||||
|
f"**{body['sender']}**:"
|
||||||
|
)
|
||||||
m = len(paginator.pages)
|
m = len(paginator.pages)
|
||||||
for n, page in enumerate(paginator.pages, 1):
|
for n, page in enumerate(paginator.pages, 1):
|
||||||
await channel.send(
|
await channel.send(
|
||||||
|
@ -329,13 +332,18 @@ async def bridge(req: Request):
|
||||||
silent=True,
|
silent=True,
|
||||||
suppress=True
|
suppress=True
|
||||||
)
|
)
|
||||||
|
app.state.last_sender = body["sender"]
|
||||||
else:
|
else:
|
||||||
|
content = f"**{body['sender']}**:\n>>> {body['message']}"
|
||||||
|
if app.state.last_sender == body["sender"]:
|
||||||
|
content = f">>> {body['message']}"
|
||||||
await channel.send(
|
await channel.send(
|
||||||
f"**{body['sender']}**:\n>>> {body['message']}"[:2000],
|
content,
|
||||||
allowed_mentions=discord.AllowedMentions.none(),
|
allowed_mentions=discord.AllowedMentions.none(),
|
||||||
silent=True,
|
silent=True,
|
||||||
suppress=True
|
suppress=True
|
||||||
)
|
)
|
||||||
|
app.state.last_sender = body["sender"]
|
||||||
return {"status": "ok", "pages": len(paginator.pages)}
|
return {"status": "ok", "pages": len(paginator.pages)}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue