/Comics-Telegram-Bot

A comics telegram bot made in kotlin http://t.me/dceased_bot

Primary LanguageKotlin

Comics-Telegram-Bot

This repository contains the source code for 8bit_lives a telegram bot written using kotlin language. The bot allows one to download comic books in form of .cbz (accepted/universal comic archive) right from telegram. The project was written with the aim of understanding certain concepts of computer science, and perphaps the most important concept enumerated in the project was the concept of a finite state machine. A finite state machine in lay-man's terms simply means an object that given a set of inputs works on the said inputs and returns the desired outputs. Albeit, my implementation of finite state machine may be laced with novelty, and or crude, I had fun implementing it and I learnt a lot. Please not, the project is far from perfect so for any bugs feel free to open an issue or ping me.

Todo

  • Add Tests 📌

Building

Prerequisites:

  • JDK 8 or newer

License

Copyright 2022 Gibson Ruitiari

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.