Simp-O-Matic

Dumb Discord bot in TS.
git clone git://git.knutsen.co/Simp-O-Matic
Log | Files | Refs | README | LICENSE

commit b5ef03c9a9c37abfd932ec32b129633796dd4fee
parent f11156ba54b94803758a466b3321dbda66591ad3
Author: Demonstrandum <moi@knutsen.co>
Date:   Tue, 17 Mar 2020 22:23:47 +0000

Fix format oed.

Diffstat:
Mlib/format_oed.ts | 3++-
Mlib/main.ts | 6++++++
2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/lib/format_oed.ts b/lib/format_oed.ts @@ -45,7 +45,8 @@ export default (res, message) => { } if (!!lex_entry.pronunciations) { const prons = Object.values(lex_entry.pronunciations) as any; - if (!!prons && prons.length > 0) { + if (!!prons && prons.length > 0 + && !!prons.dialects && prons.dialects.length > 0) { msg += "\nPronunciations:\n" for (const pron of prons) { msg += ` Dialects of ${pron.dialects.join(', ')}:\n`; diff --git a/lib/main.ts b/lib/main.ts @@ -30,6 +30,7 @@ import { resolve } from 'dns'; import { TextChannel } from 'discord.js'; import { Collection } from 'discord.js'; import yt_search from './api/yt_scrape'; +import { connect } from 'http2'; // Anything that hasn't been defined in `bot.json` @@ -585,6 +586,11 @@ export class SimpOMatic { message.content = trimmed; // When finished expanding... this.expand(message).then(content => { + if (content.length >= 2000) { + message.answer("The expansion for that message was" + + " over 2000 characters, what the fuck is wrong with you?"); + return; + } message.content = content; console.log('Expanded message:', message.content);