A serverless Telegram chatbot to search the internet! Add it to your Telegram: @SearxBot
The serverless chatbot Searxbot works best while deployed on AWS Lambda.
- Clone this repository:
git clone https://github.com/fuerbringer/searxbot.git && cd searxbot
- Install the necessary dependencies and claudia:
npm install && npm install -g claudia
- Deploy the bot to AWS Lambda:
claudia create --region eu-central-1 --api-module bot
- Re-deploy after you've made your changes:
claudia update
You'll first want to put your Telegram Bot token into .env
like so:
BOT_TOKEN=AAAAAAAAAA:123tokenfrombotfather321
Then run npm install
and npm start
. Done.
First set up your .env
file as described above. Then you can build the Docker image (docker build -t searxbot .
) and run it (docker run -d searxbot
). Done.
- Node (6.10)
- AWS Lambda
- Claudia.js
- claudia-bot-builder
- minimal-request-promise