Queria saber se existe alguma biblioteca de palavras, onde um bot consultoria ela pra saber se uma palavra existe ou não.
Se você estiver num sistema baseado em unix, tem um arquivo de palavras em /usr/share/dict/words
λ ls -l /usr/share/dict/words
lrwxr-xr-x 1 root wheel 4 Jun 17 2019 /usr/share/dict/words -> web2
λ head /usr/share/dict/words
A
a
aa
aal
aalii
aam
Aani
aardvark
aardwolf
Aaron
Dá uma pesquisada sobre como funciona a linguagem desse arquivo (ingles, pt), como instalar novas linguagens, etc. Você pode ler esse arquivo e manter em uma estrutura de dados apropriada em memória (o meu aqui tem 2MB). Uma árvore binária ou uma tabela hash são boas pro seu propósito de verificar existência.
Não sei como fazer isso em outros sistemas, deve ter algo similar.
Obviamente essa seria uma alternativa de solução mais simples. Tenho certeza q existem arquivos com palavras de linguagens pela Internet, a ideia é a mesma: baixa o arquivo, carrega em memória e faz as buscas como quiser.
Apenas pra contribuição, essa alma bondosa postou um arquivo de palavaras existentes, o post que ele fez é sobre uma API de corretor ortográfico, vale muito a pena dar uma olhada.
Inclusive tem um arquivo que o @lvbarbosa mencionou, e está em pt-br