Comments (11)
@ranrinc we will write documentation soon, but now you can just install it and call in the controller needed methods:
<?php
namespace App\Http\Controllers;
use PhpTelegramBot\Laravel\PhpTelegramBotContract;
class CustomController extends Controller
{
public function handle(PhpTelegramBotContract $telegram_bot)
{
// Call handle method
$telegram_bot->handle();
}
public function setWebhook(PhpTelegramBotContract $telegram_bot)
{
// Set webhook
$telegram_bot->setWebhook($hook_url);
}
}
from laravel.
Hi there,
Is there away to get example? so at least I can begin testing it?
from laravel.
Where should i put that script? And how to called it? I need the commands.. where should i put it and how to begin called it too? Still confuse with laravel at the moment.. help?
from laravel.
@ranrinc you are a beginner in Laravel? You should create controller, e.g. TelegramController
and put the code above in the controller. Also, create routes for your controller methods.
If you want custom commands, create the folder Telegram/Commands
and put your commands inside and specify commands path in the telegram bot config, like 'path' => app_path('Telegram/Commands')
from laravel.
Kind of laravel beginner.. ... will try... got it about telegram controller.. still confused on making the commands though.. cause i cant see relation in making a call /help from the telegram and trigger the HelpCommands...in laravel so far... maybe another hints? Sorry..
from laravel.
You have to set up webhook as described here and specify your Laravel's handle url
from laravel.
So i need to create hook and set?? Again so sorry.. i have been confused for a long time for this and hoping to learn it from this fork..I hope you dont mind to teach nubie
from laravel.
So i need to create hook and set??
Yes
from laravel.
Do u mind helping me for hook.php and where should i put it on?
from laravel.
@ranrinc you should put hook.php under public
folder
from laravel.
Using laravel, do you need to install hook on CustomController?
from laravel.
Related Issues (20)
- How to call DB::getPdo(); from the controller? HOT 1
- Telegram returned an invalid response! HOT 1
- Database issues HOT 1
- When Laravel 7 ? HOT 2
- when support for laravel 8 HOT 1
- Please implement Laravel 8 support HOT 2
- I'm getting error when i install package on laravel 8 HOT 1
- Problem with install package HOT 5
- Migrations missed HOT 1
- Migrations are broken because of `->index('user_id')` HOT 1
- install for Laravel 9 HOT 4
- When the package will be updated for Laravel 9 HOT 3
- Error on instalation HOT 3
- Is there a way to receive generic messages? HOT 1
- Multiple bots HOT 1
- Update README and improve setup process
- Composer.org only has 2.0.3, incompatible with Laravel 10 HOT 2
- How to work with this?
- log cycling HOT 2
- Error Cannot declare class Longman\TelegramBot\Commands\SystemCommands\GenericmessageCommand HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from laravel.