All Projects → ManuelLR → Notmail_bot

ManuelLR / Notmail_bot

Licence: gpl-3.0
Telegram bot that acts as an email client

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Notmail bot

Trashemail
A hosted disposable email telegram bot; Extremely privacy friendly; Proudly hosted for community.
Stars: ✭ 408 (+1673.91%)
Mutual labels:  telegram-bot, docker-compose
Tgbot Cpp
C++ library for Telegram bot API
Stars: ✭ 439 (+1808.7%)
Mutual labels:  bot, telegram-bot
Yyetsbot
🎬 人人影视bot,完全对接人人影视全部无删减资源
Stars: ✭ 8,417 (+36495.65%)
Mutual labels:  bot, telegram-bot
Shieldy
@shieldy_bot Telegram bot repository
Stars: ✭ 351 (+1426.09%)
Mutual labels:  bot, telegram-bot
Notify
A dead simple Go library for sending notifications to various messaging services.
Stars: ✭ 727 (+3060.87%)
Mutual labels:  bot, email
Pytg
Python package that wraps around Telegram messenger CLI. Send and receive messages, and more.
Stars: ✭ 365 (+1486.96%)
Mutual labels:  bot, telegram-bot
Mypackbot
🤖 Your own unlimited pack of Telegram-stickers
Stars: ✭ 18 (-21.74%)
Mutual labels:  bot, telegram-bot
Musicbot
Telegram Music Catalog Bot
Stars: ✭ 277 (+1104.35%)
Mutual labels:  bot, telegram-bot
Zabbix In Telegram
Zabbix Notifications with graphs in Telegram
Stars: ✭ 710 (+2986.96%)
Mutual labels:  bot, telegram-bot
Voicy
@voicybot Telegram bot main repository
Stars: ✭ 620 (+2595.65%)
Mutual labels:  bot, telegram-bot
Lightnovel Crawler
Download and generate e-books from online sources.
Stars: ✭ 344 (+1395.65%)
Mutual labels:  bot, telegram-bot
Java Telegram Bot Api
Telegram Bot API for Java
Stars: ✭ 819 (+3460.87%)
Mutual labels:  bot, telegram-bot
Linkedin
Linkedin Scraper using Selenium Web Driver, Chromium headless, Docker and Scrapy
Stars: ✭ 309 (+1243.48%)
Mutual labels:  bot, docker-compose
Groupbutler
This bot can help you in managing your group with rules, anti-flood, description, custom triggers, and much more!
Stars: ✭ 399 (+1634.78%)
Mutual labels:  bot, telegram-bot
The Guard Bot
The Guard, a Telegram bot to moderate groups.
Stars: ✭ 299 (+1200%)
Mutual labels:  bot, telegram-bot
Telegram Bot
Ruby gem for building Telegram Bot with optional Rails integration
Stars: ✭ 433 (+1782.61%)
Mutual labels:  bot, telegram-bot
Gpt2bot
Your new Telegram buddy powered by transformers
Stars: ✭ 228 (+891.3%)
Mutual labels:  bot, telegram-bot
Swiftybot
How to create a Telegram, Facebook Messenger, and Google Assistant bot with Swift using Vapor on Ubuntu / macOS.
Stars: ✭ 247 (+973.91%)
Mutual labels:  bot, telegram-bot
Telegraf
Modern Telegram Bot Framework for Node.js
Stars: ✭ 5,178 (+22413.04%)
Mutual labels:  bot, telegram-bot
Informer
A Telegram Mass Surveillance Bot in Python
Stars: ✭ 745 (+3139.13%)
Mutual labels:  bot, telegram-bot

Notmail Bot

Telegram bot that acts as an email client.

V.0.1.0

Usage Preview

Work in progress

Features

  • Auto check email account and notify news.
  • Friendly interface.
  • Multiple email accounts.
  • Compatible with IMAP protocol. (More in the future).
  • Read email on Telegram, mark as read/unread, archive/delete and much more.

Basic configuration

First of all, we need to know our username and the bot_token. The username could be configure in your Telegram app settings (also known as alias). To get thebot_token is necessary to speak with the @BotFather and introduce the /newbot command. It will ask all necesary data and finally, it will give to you the bot_token also called API Token.

Launch

We can launch in several ways:

Docker Compose

To use docker-compose you need to install on your computer Docker-CE and Docker-compose.

Before running it you need to enter the variables in the new file called .env.

cp .example.env .env
nano .env

Finally, we execute the next command and can start to talk with the bot:

docker-compose up -d

If we update the code, you only need to update it (git pull) and relaunch docker compose with the following command:

git pull
docker-compose up -d --build

Docker

sudo docker build -t notmail_bot .
sudo docker run -d --name Notmail_bot \
    --restart always \
    --env-file .env \
    manuellr/notmail_bot

Python

pip install -r requirements.txt
python notmail_bot.py --config_path my-config/my_config.ini

License

You can consult the contributors in the AUTHORS file or see the contributors of a specific file executing the next script:

git blame -C -C -M -- FILE_TO_CONSULT | \
    sed -e 's/[^(]*(\([^0-9]*\).*/\1/' -e 's/[\t ]*$//' | \
    sort | uniq -c | sort -nr
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].